/* _content/iTrack_v2/Pages/AdminAssignments.razor.rz.scp.css */
table[b-cywdp5za1k] {
    caption-side: top;
}

caption[b-cywdp5za1k] {
    text-align: center;
}

td.editBtnCell[b-cywdp5za1k] {
    text-align: right;
}

div#AssignmentsColumn[b-cywdp5za1k], div#UnassignedColumn[b-cywdp5za1k] {
    max-height: 90vh;
}

div#AssignmentsColumn[b-cywdp5za1k] {
    overflow-y: scroll;
}

div#UnassignedArea[b-cywdp5za1k] {
    max-height: 75vh;
    margin: 0px 0px 0.75rem 0px;
    box-sizing: border-box;
}

div#DeleteArea[b-cywdp5za1k] {
    max-height: 15vh;
    min-height: 15vh;
    height: 15vh;
    margin: 0.75rem 0px 0px 0px;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    text-align: center;
}

div#UnassignedInnerArea[b-cywdp5za1k] {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    max-height: 70vh;
    overflow-y: scroll;
    margin: 0.25rem 0px 0.25rem 0px;
    box-sizing: border-box;
    padding: 0 0.5rem 0.5rem 0.5rem;
}

div#AssignmentsColumn[b-cywdp5za1k], div#DeleteArea[b-cywdp5za1k], div#UnassignedArea[b-cywdp5za1k] {
    border: 1px solid #bbbbbb;
    padding: 0.5rem;
    border-radius: 1rem;
}

div.over[b-cywdp5za1k] {
    background-color: lightpink;
}

/* The switch - the box around the slider */
.switch[b-cywdp5za1k] {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 24px;
}

    /* Hide default HTML checkbox */
    .switch input[b-cywdp5za1k] {
        opacity: 0;
        width: 0;
        height: 0;
    }

/* The slider */
.slider[b-cywdp5za1k] {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #2196F3;
    /*background-color: #ccc;*/
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider[b-cywdp5za1k]:before {
        position: absolute;
        content: "";
        height: 16px;
        width: 16px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider[b-cywdp5za1k] {
    background-color: #2196F3;
}

input:focus + .slider[b-cywdp5za1k] {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider[b-cywdp5za1k]:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round[b-cywdp5za1k] {
    border-radius: 12px;
}

    .slider.round[b-cywdp5za1k]:before {
        border-radius: 50%;
    }

    [b-cywdp5za1k] strong.Group-Header {
        font-size:1.25rem;
        font-weight:bolder;
        padding-left:0.2rem;
    }

[b-cywdp5za1k] span.Company {
    font-size: 1.5rem;
    font-weight: bolder;
}

[b-cywdp5za1k] span.Location {
    font-size: 1.25rem;
    font-weight: bolder;
}

[b-cywdp5za1k] span.Machine {
    font-size: 1.25rem;
    font-weight: bold;
}

[b-cywdp5za1k] span.People {
    font-size: 1.5rem;
    font-weight: bolder;
}

/*::deep table.table.AssignmentsTable {
    width: 360px;
    max-width: 360px;
    border: 1px solid #bbbbbb;
}

::deep table.table.AssignmentsTable tr td {
    border: 1px solid #bbbbbb;
    padding-left: 4px;
    padding-right: 4px;
    font-size:1.25rem;
}*/

    [b-cywdp5za1k] div.Person-Cell, [b-cywdp5za1k] div.Machine-Cell {
        margin: 0;
        padding: 0.5rem;;
        border: 1px solid black;
        border-radius:0.25rem;
    }

    [b-cywdp5za1k] div.Person-Cell div.d-flex {
        width: 100%;
    }

    [b-cywdp5za1k] span.Person-Title {
        width: 350px;
        white-space:nowrap;
        overflow: hidden;
        text-overflow:ellipsis;
        display: inline-block;
    }

[b-cywdp5za1k] .k-treeview .k-icon {
    font-size:2rem;
    width:2rem;
    height:2rem;
}

[b-cywdp5za1k] .Red {
    color:red;
}

[b-cywdp5za1k] div.TreeItem {
    border: 2px solid transparent !important;
}

[b-cywdp5za1k] div.BG-Red, [b-cywdp5za1k] span.BG-Red {
    background-color: lightcoral !important;
    border: 2px solid black !important;
}

[b-cywdp5za1k] div.BG-Green, [b-cywdp5za1k] span.BG-Green {
    background-color: lightgreen !important;
    border: 2px solid black !important;
}

[b-cywdp5za1k] div.TreeItem {
    width:350px;
    max-width:350px;
    min-width:350px;
}

[b-cywdp5za1k] .material-symbols-outlined {
    position:relative;
    top:0.5rem;
}

div#UnassignedInnerArea div.TreeItem[b-cywdp5za1k] {
    margin-left:1.25rem;
}

[b-cywdp5za1k] span.k-treeview-leaf {
    padding:0;
}
/* _content/iTrack_v2/Pages/AdminReports.razor.rz.scp.css */
div.modal[b-fzfgrffhxt] {
    background-color: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(1px);
}

table[b-fzfgrffhxt] {
    caption-side: top;
}

    table.table thead tr th[b-fzfgrffhxt], table.table tbody tr td[b-fzfgrffhxt] {
        text-align: center;
    }

    table.table tbody tr td[b-fzfgrffhxt] {
        vertical-align: middle;
    }

        table.table tbody tr td div.True[b-fzfgrffhxt] {
            background-color: lightgreen;
            border-radius: 0.1rem;
        }

        table.table tbody tr td div.False[b-fzfgrffhxt] {
            background-color: lightcoral;
            border-radius: 0.2rem;
        }

caption[b-fzfgrffhxt] {
    text-align: center;
}

td.editBtnCell[b-fzfgrffhxt] {
    text-align: right;
}

div.roleRow[b-fzfgrffhxt] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0.125rem;
    border: 1px solid black;
    padding: 0.25rem 0.25rem 0.25rem 1rem;
    border-radius: 0.5rem;
}

button.btnRole[b-fzfgrffhxt] {
    width: 5rem;
}

h2[b-fzfgrffhxt] {
    width: 100%;
    text-align: center;
    position: sticky;
    top: 0;
    background-color: white;
}

    h2 a[b-fzfgrffhxt] {
        position: relative;
        top: -0.15rem;
        margin-right: 0.25rem;
    }

div.wide-table-container[b-fzfgrffhxt] {
    overflow-x: auto;
}

    div.wide-table-container table tbody tr td[b-fzfgrffhxt] {
        white-space: nowrap;
    }

div.modal-header[b-fzfgrffhxt] {
    justify-content: space-between;
}

div.wide-table-container table thead tr th:first-child[b-fzfgrffhxt], div.wide-table-container table tbody tr td:first-child[b-fzfgrffhxt] {
    position: sticky;
    left: 0;
    z-index: 15;
}

.form-control[b-fzfgrffhxt], .form-check[b-fzfgrffhxt] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.table-borderless > tbody > tr > td[b-fzfgrffhxt],
.table-borderless > tbody > tr > th[b-fzfgrffhxt],
.table-borderless > tfoot > tr > td[b-fzfgrffhxt],
.table-borderless > tfoot > tr > th[b-fzfgrffhxt],
.table-borderless > thead > tr > td[b-fzfgrffhxt],
.table-borderless > thead > tr > th[b-fzfgrffhxt] {
    border: none;
}

.table-borderless > tbody > tr > th[b-fzfgrffhxt] {
    padding-right: 0.5rem;
}

table.table-borderless tbody tr th[b-fzfgrffhxt] {
    white-space: nowrap;
}

tabe.table-borderless[b-fzfgrffhxt],
table.table-borderless tbody tr[b-fzfgrffhxt],
table.table-borderless tbody tr td[b-fzfgrffhxt] {
    width: 100%
}

tr td.sticky-column div[b-fzfgrffhxt], tr th.sticky-column div[b-fzfgrffhxt] {
    white-space: nowrap;
    display: flex;
}

    tr td.sticky-column div span[b-fzfgrffhxt], tr th.sticky-column div span[b-fzfgrffhxt], tr td.sticky-column div div[b-fzfgrffhxt], tr th.sticky-column div div[b-fzfgrffhxt] {
        display: inline-block;
        white-space: nowrap;
        flex-grow: 1;
    }

button.btn-activate[b-fzfgrffhxt] {
    background-color: #ffcc00;
    color: black;
}

img.LittleImage[b-fzfgrffhxt] {
    width: 10rem;
    object-fit: contain;
}

th.Head-Center[b-fzfgrffhxt], [b-fzfgrffhxt] th.Head-Center{
    text-align: center !important;
}

    th.Head-Center .k-cell-inner > .k-link[b-fzfgrffhxt], [b-fzfgrffhxt] th.Head-Center .k-cell-inner > .k-link {
        justify-content: center !important;
        text-align: center !important;
    }

.machine-columns[b-fzfgrffhxt] {
    width:100%;
    display: flex;
    justify-content: flex-start;
    gap: 1rem;
    padding: 1rem;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.machine-column[b-fzfgrffhxt] {
    display: flex;
    flex-direction: column;
    width: max-content;
    min-width: 200px;
}

.machine-item[b-fzfgrffhxt] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 0.5rem;
    white-space: nowrap;
}


.measure-container[b-fzfgrffhxt] {
    position: absolute;
    visibility: hidden;
    height: 0;
    overflow: hidden;
}

.machine-item span.selected[b-fzfgrffhxt] {
    background-color: #007acc;
    color: white;
    /*padding: 2px 6px;*/
    border-radius: 4px;
}

.noselect[b-fzfgrffhxt] {
    user-select: none;
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
}

.machine-item-label[b-fzfgrffhxt] {
    padding: 0 0.2rem 0 0.2rem;
}
/* _content/iTrack_v2/Pages/AdminTables.razor.rz.scp.css */
div.modal[b-glz77c8vgh] {
    background-color: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(1px);
}

table[b-glz77c8vgh] {
    caption-side: top;
}

    table.table thead tr th[b-glz77c8vgh], table.table tbody tr td[b-glz77c8vgh] {
        text-align: center;
    }

    table.table tbody tr td[b-glz77c8vgh] {
        vertical-align: middle;
    }

        table.table tbody tr td div.True[b-glz77c8vgh] {
            background-color: lightgreen;
            border-radius: 0.1rem;
        }

        table.table tbody tr td div.False[b-glz77c8vgh] {
            background-color: lightcoral;
            border-radius: 0.2rem;
        }

caption[b-glz77c8vgh] {
    text-align: center;
}

td.editBtnCell[b-glz77c8vgh] {
    text-align: right;
}

div.roleRow[b-glz77c8vgh] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0.125rem;
    border: 1px solid black;
    padding: 0.25rem 0.25rem 0.25rem 1rem;
    border-radius: 0.5rem;
}

button.btnRole[b-glz77c8vgh] {
    width: 5rem;
}

h2[b-glz77c8vgh] {
    width: 100%;
    text-align: center;
    position: sticky;
    top: 0;
    background-color: white;
}

    h2 a[b-glz77c8vgh] {
        position: relative;
        top: -0.15rem;
        margin-right: 0.25rem;
    }

div.wide-table-container[b-glz77c8vgh] {
    overflow-x: auto;
}

    div.wide-table-container table tbody tr td[b-glz77c8vgh] {
        white-space: nowrap;
    }

div.modal-header[b-glz77c8vgh] {
    justify-content: space-between;
}

div.wide-table-container table thead tr th:first-child[b-glz77c8vgh], div.wide-table-container table tbody tr td:first-child[b-glz77c8vgh] {
    position: sticky;
    left: 0;
    z-index: 15;
}

.form-control[b-glz77c8vgh], .form-check[b-glz77c8vgh] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.table-borderless > tbody > tr > td[b-glz77c8vgh],
.table-borderless > tbody > tr > th[b-glz77c8vgh],
.table-borderless > tfoot > tr > td[b-glz77c8vgh],
.table-borderless > tfoot > tr > th[b-glz77c8vgh],
.table-borderless > thead > tr > td[b-glz77c8vgh],
.table-borderless > thead > tr > th[b-glz77c8vgh] {
    border: none;
}

.table-borderless > tbody > tr > th[b-glz77c8vgh] {
    padding-right: 0.5rem;
}

table.table-borderless tbody tr th[b-glz77c8vgh] {
    white-space: nowrap;
}

tabe.table-borderless[b-glz77c8vgh],
table.table-borderless tbody tr[b-glz77c8vgh],
table.table-borderless tbody tr td[b-glz77c8vgh] {
    width: 100%
}

tr td.sticky-column div[b-glz77c8vgh], tr th.sticky-column div[b-glz77c8vgh] {
    white-space: nowrap;
    display: flex;
}

    tr td.sticky-column div span[b-glz77c8vgh], tr th.sticky-column div span[b-glz77c8vgh], tr td.sticky-column div div[b-glz77c8vgh], tr th.sticky-column div div[b-glz77c8vgh] {
        display: inline-block;
        white-space: nowrap;
        flex-grow: 1;
    }

button.btn-activate[b-glz77c8vgh] {
    background-color: #ffcc00;
    color: black;
}

img.LittleImage[b-glz77c8vgh] {
    width: 10rem;
    object-fit: contain;
}

th.Head-Center[b-glz77c8vgh], [b-glz77c8vgh] th.Head-Center{
    text-align: center !important;
}

    th.Head-Center .k-cell-inner > .k-link[b-glz77c8vgh], [b-glz77c8vgh] th.Head-Center .k-cell-inner > .k-link {
        justify-content: center !important;
        text-align: center !important;
    }
/* _content/iTrack_v2/Pages/AdminTablesComponents/PartialLocationTable.razor.rz.scp.css */
table.table[b-0ju4v6s7ie] {
    width: 350px;
    border: 1px solid #bbbbbb;
}

    table.table tr td[b-0ju4v6s7ie] {
        border: 1px solid #bbbbbb;
        padding-left:4px;
        padding-right:4px;
    }
/* _content/iTrack_v2/Pages/AdminTablesComponents/PartialMachineTable.razor.rz.scp.css */
table.table[b-i455w8ib8s] {
    width: 350px;
    border: 1px solid #bbbbbb;
}

    table.table tr td[b-i455w8ib8s] {
        border: 1px solid #bbbbbb;
        padding-left:4px;
        padding-right:4px;
    }
/* _content/iTrack_v2/Pages/AdminTablesComponents/PartialUserTable.razor.rz.scp.css */
table.table[b-zca6rwfzmg] {
    width: 350px;
    border: 1px solid #bbbbbb;
}

    table.table tr td[b-zca6rwfzmg] {
        border: 1px solid #bbbbbb;
        padding-left:4px;
        padding-right:4px;
    }
/* _content/iTrack_v2/Pages/customerLog.razor.rz.scp.css */
div.row[b-muh5zsrhbu] {
    max-height: 100vh;
}

    div.row div.col-lg-6[b-muh5zsrhbu] {
        max-height: 90vh;
        overflow-y: clip;
    }

        div.row div.col-lg-6 div.tableContainer[b-muh5zsrhbu] {
            max-height: 83vh;
            overflow-y: scroll;
        }

        div.row div.col-lg-6 div.navigationContainer[b-muh5zsrhbu] {
            max-height: 10vh;
            overflow-y: clip;
        }

table[b-muh5zsrhbu] {
    caption-side: top;
}

table.table th[b-muh5zsrhbu]{
    position:sticky;
    top:3.9rem;
    background-color:white;
    z-index:20;
}

caption[b-muh5zsrhbu] {
    text-align: center;
    position: sticky;
    top: 0;
    background-color: white;
    z-index: 20;
}

td.editBtnCell[b-muh5zsrhbu] {
    text-align: right;
}

button.page-link.disabled:not(.active)[b-muh5zsrhbu] {
    background-color: lightgray;
    color: gray;
}

button.page-link.active[b-muh5zsrhbu] {
    background-color: rgb(0,123,255);
    color: white;
}

tr.Faulted td[b-muh5zsrhbu], tr.fault td[b-muh5zsrhbu] {
    background-color: lightcoral;
}

tr.Warning td[b-muh5zsrhbu], tr.statechange td[b-muh5zsrhbu] {
    background-color: yellow;
}

li.page-item button.page-link:not(.ellipsis)[b-muh5zsrhbu] {
    width:auto;
}

article div.row[b-muh5zsrhbu] {
    height:inherit;
    max-height:inherit;
    min-height:inherit;
}
/* _content/iTrack_v2/Pages/DashboardComponents/PartialDashboardStatsWindow.razor.rz.scp.css */

h4[b-221jhd2yjn] {
    text-align: center;
    margin-bottom: 0;
}

div#StatsWindowContent[b-221jhd2yjn] {
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

div.DatePickerRow.Stats[b-221jhd2yjn] {
    display: grid;
    grid-template-columns: auto auto;
    gap: 0.5rem;
    justify-content: center;
    align-items: center;
    margin-bottom: 1rem;
}

    div.DatePickerRow.Stats span[b-221jhd2yjn] {
        font-weight: bold;
        font-size: 1rem;
        text-align: right;
    }

table.table td[b-221jhd2yjn] {
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
}

table.table[b-221jhd2yjn], table.table *[b-221jhd2yjn] {
    border-color: black;
}

.MyLoader[b-221jhd2yjn], [b-221jhd2yjn] .MyLoader {
    width:100%;
    display:flex;
    justify-content:center;
}
/* _content/iTrack_v2/Pages/DashboardComponents/PartialGridCompany.razor.rz.scp.css */

h4[b-uk0bil1ta6] {
    text-align: center;
}

div.machineGridFlex[b-uk0bil1ta6] {
    /*padding-left: 3rem;*/
    margin-bottom: 2rem;
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    flex-direction: row;
    gap: 0.5em;
}

@keyframes blink-b-uk0bil1ta6 {
    50% {
        border-color: lightpink;
    }
}

@keyframes blinkGreen-b-uk0bil1ta6 {
    50% {
        background-color: white;
    }
}

/* Style the tab */
.locationStatsTab[b-uk0bil1ta6], .machineStatsTab[b-uk0bil1ta6] {
    /*margin-left: 3rem;*/
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

    /* Style the buttons that are used to open the tab content */
    .locationStatsTab button[b-uk0bil1ta6], .machineStatsTab button[b-uk0bil1ta6] {
        background-color: inherit;
        float: left;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 14px 16px;
        transition: 0.3s;
    }

        /* Change background color of buttons on hover */
        .locationStatsTab button:hover[b-uk0bil1ta6], .machineStatsTab button:hover[b-uk0bil1ta6] {
            background-color: #ddd;
        }

        /* Create an active/current tablink class */
        .locationStatsTab button.active[b-uk0bil1ta6], .machineStatsTab button.active[b-uk0bil1ta6] {
            background-color: #ccc;
        }

/* Style the tab content */
.locationStatsTabContent[b-uk0bil1ta6], .machineStatsTabContent[b-uk0bil1ta6] {
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
    animation: fadeEffect-b-uk0bil1ta6 1s;
    margin-bottom: 2rem;
}

@keyframes fadeEffect-b-uk0bil1ta6 {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

h5[b-uk0bil1ta6] {
    text-align: center;
}

/*span.lastBeat {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
    width: 100px;
    padding: 1px 0.5rem 0 0;
}*/

div.LoadingMessage[b-uk0bil1ta6] {
    display: inline-block;
    padding: 10px 10px 10px 0px;
}

div.Loader[b-uk0bil1ta6] {
    border: 8px solid #f3f3f3;
    border-radius: 50%;
    border-top: 8px solid #3498db;
    width: 40px;
    height: 40px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin-b-uk0bil1ta6 2s linear infinite;
    display: inline-block;
    position: relative;
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-uk0bil1ta6 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/*div.littleID {
    margin: 0;
    padding: 0;
    font-size: 0.75rem;
    transform: rotate(270deg);
}*/

table.statePending tr td div.machineInfo[b-uk0bil1ta6] {
    display: none;
}

table.statePending tr td div.machineInfoLoading[b-uk0bil1ta6] {
    display: flex;
    align-content: center;
}

table:not(.statePending) tr td div.machineInfoLoading[b-uk0bil1ta6] {
    display: none;
}

table tr td div div.lastBeat.machineGridData[b-uk0bil1ta6] {
    float: right;
    max-width: 6rem;
}

table:not(.state-1) tr td div div.lastBeat.machineGridData[b-uk0bil1ta6] {
    display: none;
}

table tr td div.machineInfo[b-uk0bil1ta6] {
    flex-grow: 1;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    gap: 1em;
}

button.reload[b-uk0bil1ta6] {
    font-family: Lucida Sans Unicode;
    background-color: white;
    border: none;
    margin: 0;
    padding: 0;
    font-weight: bolder;
    color: #3498db;
}

    button.reload.isLoading[b-uk0bil1ta6] {
        -webkit-animation: spin 2s linear infinite; /* Safari */
        animation: spin-b-uk0bil1ta6 2s linear infinite;
    }

div.statsLoading[b-uk0bil1ta6] {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

div.ellipsis[b-uk0bil1ta6]:after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    -webkit-animation: ellipsis steps(4, end) 900ms infinite;
    animation: ellipsis-b-uk0bil1ta6 steps(4, end) 900ms infinite;
    content: "\2026";
    /* ascii code for the ellipsis character */
    width: 0px;
}

@keyframes ellipsis-b-uk0bil1ta6 {
    to {
        width: 40px;
    }
}

@-webkit-keyframes ellipsis {
    to {
        width: 40px;
    }
}

div.right[b-uk0bil1ta6] {
    padding: 0.25em;
    border: 1px solid darkgrey;
    border-radius: 0.5em;
    text-align: center;
}

.dot[b-uk0bil1ta6] {
    height: 1em;
    width: 1em;
    min-width: 1em;
    max-width: 1em;
    /*background-color: #bbb;*/
    border-radius: 50%;
    display: block;
    /*float:right;*/
}

.predot[b-uk0bil1ta6] {
}

.DiaHolder[b-uk0bil1ta6] {
    max-width: 7em;
}

div.littleID[b-uk0bil1ta6] {
    font-size: 0.75em;
    text-align: center;
}

div.stateString[b-uk0bil1ta6] {
    text-align: center;
    min-width: 6em;
}

h6[b-uk0bil1ta6] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

div.MachineGridNickName[b-uk0bil1ta6] {
    flex: 1 1 auto;
    overflow: hidden;
}

div.CompanyContainer[b-uk0bil1ta6] {
    border: 1px solid black;
    border-radius: 0.5rem;
    margin: 1rem;
    padding: 1rem;
}

button[b-uk0bil1ta6]::after {
    position: absolute;
    z-index: 100;
    right: 1rem;
    top: 1.5rem;
}

.accordion[b-uk0bil1ta6] {
    --bs-accordion-btn-focus-box-shadow: none;
}

.accordion-button[b-uk0bil1ta6] {
    background-color: #003055;
    color: white;
}

    .accordion-button h3[b-uk0bil1ta6] {
        font-weight: bold;
    }

.accordion-button[b-uk0bil1ta6]:after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}
/* _content/iTrack_v2/Pages/DashboardComponents/PartialGridLocation.razor.rz.scp.css */

h4[b-z4cdx79h8i] {
    text-align: center;
}

div.machineGridFlex[b-z4cdx79h8i] {
    /*padding-left: 3rem;*/
    margin-bottom: 2rem;
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    flex-direction: row;
    gap: 0.5em;
}

@keyframes blink-b-z4cdx79h8i {
    50% {
        border-color: lightpink;
    }
}

@keyframes blinkGreen-b-z4cdx79h8i {
    50% {
        background-color: white;
    }
}

/* Style the tab */
.locationStatsTab[b-z4cdx79h8i], .machineStatsTab[b-z4cdx79h8i] {
    /*margin-left: 3rem;*/
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

    /* Style the buttons that are used to open the tab content */
    .locationStatsTab button[b-z4cdx79h8i], .machineStatsTab button[b-z4cdx79h8i] {
        background-color: inherit;
        float: left;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 14px 16px;
        transition: 0.3s;
    }

        /* Change background color of buttons on hover */
        .locationStatsTab button:hover[b-z4cdx79h8i], .machineStatsTab button:hover[b-z4cdx79h8i] {
            background-color: #ddd;
        }

        /* Create an active/current tablink class */
        .locationStatsTab button.active[b-z4cdx79h8i], .machineStatsTab button.active[b-z4cdx79h8i] {
            background-color: #ccc;
        }

/* Style the tab content */
.locationStatsTabContent[b-z4cdx79h8i], .machineStatsTabContent[b-z4cdx79h8i] {
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
    animation: fadeEffect-b-z4cdx79h8i 1s;
    margin-bottom: 2rem;
}

@keyframes fadeEffect-b-z4cdx79h8i {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

h5[b-z4cdx79h8i] {
    text-align: center;
}

/*span.lastBeat {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
    width: 100px;
    padding: 1px 0.5rem 0 0;
}*/

div.LoadingMessage[b-z4cdx79h8i] {
    display: inline-block;
    padding: 10px 10px 10px 0px;
}

div.Loader[b-z4cdx79h8i] {
    border: 8px solid #f3f3f3;
    border-radius: 50%;
    border-top: 8px solid #3498db;
    width: 40px;
    height: 40px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin-b-z4cdx79h8i 2s linear infinite;
    display: inline-block;
    position: relative;
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin-b-z4cdx79h8i {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/*div.littleID {
    margin: 0;
    padding: 0;
    font-size: 0.75rem;
    transform: rotate(270deg);
}*/

table.statePending tr td div.machineInfo[b-z4cdx79h8i] {
    display: none;
}

table.statePending tr td div.machineInfoLoading[b-z4cdx79h8i] {
    display: flex;
    align-content: center;
}

table:not(.statePending) tr td div.machineInfoLoading[b-z4cdx79h8i] {
    display: none;
}

table tr td div div.lastBeat.machineGridData[b-z4cdx79h8i] {
    float: right;
    max-width: 6rem;
}

table:not(.state-1) tr td div div.lastBeat.machineGridData[b-z4cdx79h8i] {
    display: none;
}

table tr td div.machineInfo[b-z4cdx79h8i] {
    flex-grow: 1;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    gap: 1em;
}

button.reload[b-z4cdx79h8i] {
    font-family: Lucida Sans Unicode;
    background-color: white;
    border: none;
    margin: 0;
    padding: 0;
    font-weight: bolder;
    color: #3498db;
}

    button.reload.isLoading[b-z4cdx79h8i] {
        -webkit-animation: spin 2s linear infinite; /* Safari */
        animation: spin-b-z4cdx79h8i 2s linear infinite;
    }

div.statsLoading[b-z4cdx79h8i] {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

div.ellipsis[b-z4cdx79h8i]:after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    -webkit-animation: ellipsis steps(4, end) 900ms infinite;
    animation: ellipsis-b-z4cdx79h8i steps(4, end) 900ms infinite;
    content: "\2026";
    /* ascii code for the ellipsis character */
    width: 0px;
}

@keyframes ellipsis-b-z4cdx79h8i {
    to {
        width: 40px;
    }
}

@-webkit-keyframes ellipsis {
    to {
        width: 40px;
    }
}

div.right[b-z4cdx79h8i] {
    padding: 0.25em;
    border: 1px solid darkgrey;
    border-radius: 0.5em;
    text-align: center;
}

.dot[b-z4cdx79h8i] {
    height: 1em;
    width: 1em;
    min-width: 1em;
    max-width: 1em;
    /*background-color: #bbb;*/
    border-radius: 50%;
    display: block;
    /*float:right;*/
}

.predot[b-z4cdx79h8i] {
}

.DiaHolder[b-z4cdx79h8i] {
    max-width: 7em;
}

div.littleID[b-z4cdx79h8i] {
    font-size: 0.75em;
    text-align: center;
}

div.stateString[b-z4cdx79h8i] {
    text-align: center;
    min-width: 6em;
}

h6[b-z4cdx79h8i] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

div.MachineGridNickName[b-z4cdx79h8i] {
    flex: 1 1 auto;
    overflow: hidden;
}

.Machines-Container[b-z4cdx79h8i] {
    display: flex;
    flex-flow: row wrap;
    justify-content: safe center;
    gap: 0.5rem;
}

    .Machines-Container > div[b-z4cdx79h8i], [b-z4cdx79h8i] .Machines-Container > div {
        flex-basis: 20rem;
        flex-grow: 0;
        padding: 0.5rem;
        white-space: nowrap;
    }

.accordion-button[b-z4cdx79h8i]::after {
    position: absolute;
    z-index: 100;
    right: 1rem;
    top: 1.5rem;
}

.accordion[b-z4cdx79h8i] {
    --bs-accordion-btn-focus-box-shadow: none;
}

.accordion-button[b-z4cdx79h8i] {
    background-color: rgb(230, 230, 230);
    color: #003055;
}

.accordion-body[b-z4cdx79h8i]{
    overflow-x:auto;
    overflow-y:hidden;
}

h5[b-z4cdx79h8i] {
    width: 100%;
    text-align: center;
}

h4[b-z4cdx79h8i] {
    font-weight: bold;
}

div.LocationGridItem.isSelected[b-z4cdx79h8i] {
    border-width: 0.375rem;
    font-weight: bolder;
    box-shadow: 0 0 1em 0 rgba(254, 242, 0, 0.5), 0 0 2em 0 rgba(254, 242, 0, 0.3);
}
/* _content/iTrack_v2/Pages/DashboardComponents/PartialGridMachine.razor.rz.scp.css */

div.MachineGridItem.IsReporting_False[b-ut8wn8i7fe] {
    border-color: gray !important;
}

div.MachineGridItem.BorderColor_Green[b-ut8wn8i7fe] {
    border-color: green;
}

div.MachineGridItem.BorderColor_Gold[b-ut8wn8i7fe] {
    border-color: gold;
}

div.MachineGridItem.BorderColor_Red[b-ut8wn8i7fe] {
    border-color: red;
}

div.MachineGridItem.BorderColor_Gray[b-ut8wn8i7fe] {
    border-color: gray;
}

div.MachineGridItem div.MachineGridHealthScoreContainer div.MachineGridHealthScoreValue.Health-Good[b-ut8wn8i7fe] {
    background-color: lightgreen;
}

div.MachineGridItem div.MachineGridHealthScoreContainer div.MachineGridHealthScoreValue.Health-Okay[b-ut8wn8i7fe] {
    background-color: yellow;
}

div.MachineGridItem div.MachineGridHealthScoreContainer div.MachineGridHealthScoreValue.Health-Bad[b-ut8wn8i7fe] {
    background-color: lightcoral;
}

div.MachineGridItem div.MachineGridHealthScoreContainer div.MachineGridHealthScoreValue.Health-None[b-ut8wn8i7fe] {
    background-color: lightgray;
}

div.MachineGridItem[b-ut8wn8i7fe] {
    margin: 0.5rem;
    border: 0.25rem solid;
    border-radius: 0.5rem;
    padding: 0.5rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    /*display: grid;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);*/
    /*flex-grow: 1;
    flex-basis: 0;*/
    gap: 1em;
    /*max-width: 20em;*/
}

.MachineGridItem *[b-ut8wn8i7fe] {
    text-align: center;
}

div.MachineGridItem.isSelected[b-ut8wn8i7fe] {
    border-width: 0.375rem;
    font-weight: bolder;
    box-shadow: 0 0 1em 0 rgba(254, 242, 0, 0.5), 0 0 2em 0 rgba(254, 242, 0, 0.3);
}

.MachineGridStatusContainer[b-ut8wn8i7fe], .MachineGridHealthScoreContainer[b-ut8wn8i7fe] {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

div.MachineGridItem div.MachineGridHealthScoreContainer div.MachineGridHealthScoreValue[b-ut8wn8i7fe] {
    width: 4em;
    height: 4em;
    border: 2px solid black;
    border-radius: 1.5em;
    line-height: 4em;
}

.MachineGridNickName[b-ut8wn8i7fe] {
    flex-grow: 2;
}

@keyframes blink-b-ut8wn8i7fe {
    50% {
        border-color: lightpink;
    }
}

@keyframes blinkGreen-b-ut8wn8i7fe {
    50% {
        background-color: white;
    }
}

@keyframes fadeEffect-b-ut8wn8i7fe {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

div.stateString[b-ut8wn8i7fe] {
    text-align: center;
    min-width: 6em;
    white-space: nowrap;
}

h6[b-ut8wn8i7fe] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}


h4[b-ut8wn8i7fe] {
    text-align: center;
    margin-bottom: 0;
}

div#StatsWindowContent[b-ut8wn8i7fe] {
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

div.DatePickerRow.Stats[b-ut8wn8i7fe] {
    display: grid;
    grid-template-columns: auto auto;
    gap: 0.5rem;
    justify-content: center;
    align-items:center;
    margin-bottom: 1rem;
}

    div.DatePickerRow.Stats span[b-ut8wn8i7fe] {
        font-weight: bold;
        font-size: 1rem;
        text-align: right;
    }

table.table[b-ut8wn8i7fe] {
    /*width: auto;
    margin-left: auto;
    margin-right: auto;*/
}

    table.table th[b-ut8wn8i7fe], table.table td[b-ut8wn8i7fe] {
        padding-left: 1rem;
        padding-right: 1rem;
        text-align: center;
    }
/* _content/iTrack_v2/Pages/Index.razor.rz.scp.css */


h4[b-3w3u5gtxam] {
    text-align: center;
}

div.Companies[b-3w3u5gtxam] {
    height: 80vh;
    padding: 1rem;
    border: 1px solid dimgray;
    border-radius: 1em;
    margin: 0.5em;
    overflow:hidden;
}

div.Inner-Companies[b-3w3u5gtxam] {
    overflow-x: auto;
    height: 100%;
}

h5[b-3w3u5gtxam] {
    text-align: center;
}

.switch[b-3w3u5gtxam] {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 24px;
}

    /* Hide default HTML checkbox */
    .switch input[b-3w3u5gtxam] {
        opacity: 0;
        width: 0;
        height: 0;
    }

/* The slider */
.slider[b-3w3u5gtxam] {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider[b-3w3u5gtxam]:before {
        position: absolute;
        content: "";
        height: 16px;
        width: 16px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider[b-3w3u5gtxam] {
    background-color: #2196F3;
}

input:focus + .slider[b-3w3u5gtxam] {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider[b-3w3u5gtxam]:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round[b-3w3u5gtxam] {
    border-radius: 12px;
}

    .slider.round[b-3w3u5gtxam]:before {
        border-radius: 50%;
    }

div.contRefBad[b-3w3u5gtxam] {
    color: red;
}

div.machineLegendData[b-3w3u5gtxam] {
    width: 100%;
    text-align: center;
}

div.DashboardArea[b-3w3u5gtxam] {
    margin: 1rem;
}

/*------------------------------------------------------------------For Admin Machine Edit Popups------------------------------------------------------------------*/

div.modal[b-3w3u5gtxam] {
    background-color: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(1px);
}

.table-borderless > tbody > tr > td[b-3w3u5gtxam],
.table-borderless > tbody > tr > th[b-3w3u5gtxam],
.table-borderless > tfoot > tr > td[b-3w3u5gtxam],
.table-borderless > tfoot > tr > th[b-3w3u5gtxam],
.table-borderless > thead > tr > td[b-3w3u5gtxam],
.table-borderless > thead > tr > th[b-3w3u5gtxam] {
    border: none;
}

.table-borderless > tbody > tr > th[b-3w3u5gtxam] {
    padding-right: 0.5rem;
}

table.table-borderless tbody tr th[b-3w3u5gtxam] {
    white-space:nowrap;
}

tabe.table-borderless[b-3w3u5gtxam],
table.table-borderless tbody tr[b-3w3u5gtxam],
table.table-borderless tbody tr td[b-3w3u5gtxam] {
    width: 100%
}

table[b-3w3u5gtxam] {
    caption-side: top;
}

    table.table thead tr th[b-3w3u5gtxam], table.table tbody tr td[b-3w3u5gtxam] {
        text-align: center;
    }

    table.table tbody tr td[b-3w3u5gtxam] {
        vertical-align: middle;
    }

        table.table tbody tr td div.True[b-3w3u5gtxam] {
            background-color: lightgreen;
            border-radius: 0.1rem;
        }

        table.table tbody tr td div.False[b-3w3u5gtxam] {
            background-color: lightcoral;
            border-radius: 0.2rem;
        }

caption[b-3w3u5gtxam] {
    text-align: center;
}

td.editBtnCell[b-3w3u5gtxam] {
    text-align: right;
}

div.roleRow[b-3w3u5gtxam] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0.125rem;
    border: 1px solid black;
    padding: 0.25rem 0.25rem 0.25rem 1rem;
    border-radius: 0.5rem;
}

button.btnRole[b-3w3u5gtxam] {
    width: 5rem;
}

h2[b-3w3u5gtxam] {
    width: 100%;
    text-align: center;
    position: sticky;
    top: 0;
    background-color: white;
}

    h2 a[b-3w3u5gtxam] {
        position: relative;
        top: -0.15rem;
        margin-right: 0.25rem;
    }

div.wide-table-container[b-3w3u5gtxam] {
    overflow-x: auto;
}

    div.wide-table-container table tbody tr td[b-3w3u5gtxam] {
        white-space: nowrap;
    }

div.modal-header[b-3w3u5gtxam] {
    justify-content: space-between;
}

div.wide-table-container table thead tr th:first-child[b-3w3u5gtxam], div.wide-table-container table tbody tr td:first-child[b-3w3u5gtxam] {
    position: sticky;
    left: 0;
    z-index: 15;
}

.form-control[b-3w3u5gtxam], .form-check[b-3w3u5gtxam] {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

th.deletebuttoncell[b-3w3u5gtxam], td.deletebuttoncell[b-3w3u5gtxam] {
    min-width: 7rem;
    max-width: 7rem;
    width: 7rem;
    text-align: center;
}

div.AdminDashboard div[b-3w3u5gtxam]{
    margin: 0.5rem 0 0.5rem 0;
}

div.DashboardArea h5[b-3w3u5gtxam]{
    text-align:left;
    font-weight:bold;
}

.accordion[b-3w3u5gtxam] {
    --bs-accordion-btn-focus-box-shadow: none;
}
/* _content/iTrack_v2/Pages/LocationDetails.razor.rz.scp.css */
/*table {
    caption-side: top;
}

caption {
    text-align: left;
    display: inline;
}

td.editBtnCell {
    text-align: right;
}

div.dropdown {
    display: inline-block;
}

h2 {
}

button.dropdown-toggle {
    min-width: 10rem;
    margin: 0.125rem;
}


div.selectString#selectString {
    padding-left: 1rem;
}

.box {
    max-width: 250px;
    border-radius: 500px 500px 0 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
}

    .box::before {
        content: "";
        display: block;
        padding-top: 50%;
    }



div.gridBlock h6 {
    font-weight: bold;
}

div.row div {
    margin-top: 1em;
}

div.col.maintenance {
    flex-grow: 1
}

div.col.EventLog {
    flex-grow: 2;
}

div.utsnha div {
    max-height: 30rem;
    flex-grow: 1;
}



div div.chartContainer {
    width: 100%;
    height: 25rem;
    padding: 1rem;
}

    div div.chartContainer.util {
        height: 15rem;
    }

div.chartContainer.show {
    display: block;
}

div.chartContainer.noshow {
    display: none;
}

div.BigColumn {
    text-align: center;
}

div.LittleColumn {
    min-width: 2em;
    text-align: center;
}

div.BigColumn p {
    margin: 0;
}

div.LittleColumn p {
    margin: 0;
}

div.OEE {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
}

    div.OEE::before, div.OEE::after {
        content: '';*/ /* Insert pseudo-element */
/*margin: auto;*/ /* Make it push flex items to the center */
/*}

div.timeOptions input.timeOptionCheckbox {
    width: 1.5em;
    height: 1.5em;
    padding: 0;
    margin: 0 0.3em 0 0.15em;
}

div.timeOptions input.timeOptionCheckbox, div.timeOptions div.timeOptionLabel {
    display: inline-block;
}

div.timeOptions {
    display: flex;
    align-items: center;
}

div.SubTitleRow {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

    div.SubTitleRow div.RightSide {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

        div.SubTitleRow div.RightSide div {
            display: flex;
            flex-direction: row;
            justify-content: end;
        }

            div.SubTitleRow div.RightSide div.TopLine {
                margin-bottom: 0.25em;
                background-color: #1b6ec2;
                border: 1px solid #1861ac;
                border-radius: 0.25em;
                padding: 0.25em;
                flex-wrap: wrap;
            }

                div.SubTitleRow div.RightSide div.TopLine div input {
                    border-radius: 0.25em;
                }

                div.SubTitleRow div.RightSide div.TopLine div h4 {
                    color: white;
                }

            div.SubTitleRow div.RightSide div.BottomLine {
                margin-top: 0.25em;
            }

            div.SubTitleRow div.RightSide div div h4 {
                margin: 0 0.5em 0 1em;
            }

div.FromToContainer {
    padding: 0;
    margin: 0;
}

div.gridBlock div.gridBlock-Header {
    margin: 0 0 0.5rem 0;
}

div.v-flex.v-flex.v-flex {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
}

    div.v-flex.v-flex.v-flex div {
        margin: 0;
        padding: 0;
    }

div.OEE div div hr {
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
}

div.modal.MaintenanceEntry div.modal-dialog, div.modal.MaintenanceLog div.modal-dialog {
    max-width: 75rem;
}

    div.modal.MaintenanceEntry div.modal-dialog div.modal-content, div.modal.MaintenanceLog div.modal-dialog div.modal-content {
        width: 75rem;
    }

div.modal-header {
    justify-content: space-between;
}

*/

div.Detail-Row[b-6anatlida6] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    margin: 1rem 0 1rem 0;
}

div.gridBlock[b-6anatlida6] {
    border: 1px solid gray;
    border-radius: 0.5em;
    overflow: auto;
    padding: 0.5em;
    height: 100%;
    min-width: 35rem;
}

div.OEE[b-6anatlida6] {
    display: grid;
    grid-template-columns: 21% 5% 21% 5% 21% 5% 21%;
}

div.LittleColumn[b-6anatlida6], div.BigColumn[b-6anatlida6] {
    text-align: center;
}

div.OEE p[b-6anatlida6] {
    margin: 0;
}

div.OEE hr[b-6anatlida6] {
    margin: 0.125rem;
}

div.OEE h6[b-6anatlida6] {
    font-weight: bold;
}

div.BigColumn > p[b-6anatlida6] {
    font-weight: bold;
    margin-bottom: 0.5rem;
}

.Sibling-Selector[b-6anatlida6], [b-6anatlida6] .Sibling-Selector {
    text-align: center;
}

.Graph-Data-Selector[b-6anatlida6], [b-6anatlida6] .Graph-Data-Selector {
    width: 14rem;
}

.Graph-Type-Selector[b-6anatlida6], [b-6anatlida6] .Graph-Type-Selector {
    width: 10rem;
}

div.Graph-Selection-Header[b-6anatlida6] {
    display: flex;
    margin: 0;
    padding: 0;
    gap: 0.2rem;
}

    div.Graph-Selection-Header h4[b-6anatlida6] {
        flex-grow: 1;
    }

a.informationIcon[b-6anatlida6] {
    font-size: 0.5em;
    vertical-align: super;
    text-decoration-line: none;
    font-weight: bold;
}

table tbody tr th[b-6anatlida6], table tbody tr td[b-6anatlida6] {
    white-space: nowrap;
}

/*table.table.snapshot, table.table.hardwareSpecs {
    margin: 1em auto 1em auto;
    width: auto;
    overflow-y: auto;
}

    table.table.hardwareSpecs tbody tr td, table.table.hardwareSpecs tbody tr th {
        vertical-align: middle;
    }

        table.table.hardwareSpecs tbody tr td div {
            margin-top: auto;
            margin-bottom: auto;
            padding-left: 0.1em;
        }

table.snapshot tbody tr td, table.snapshot tbody tr th {
    text-align: center;
}

table thead tr th {
    white-space: normal;
    text-align: center;
}*/

table tbody tr th[b-6anatlida6], table tbody tr td[b-6anatlida6] {
    white-space: nowrap;
}

table.table.snapshot[b-6anatlida6], table.table.hardwareSpecs[b-6anatlida6] {
    margin: 1em auto 1em auto;
    width: auto;
    overflow-y: auto;
    overflow-x: auto;
}

table.snapshot tbody tr td[b-6anatlida6], table.snapshot tbody tr th[b-6anatlida6] {
    text-align: center;
}

table.snapshot thead tr th[b-6anatlida6] {
    vertical-align: top;
    text-align: center;
}

div.Graph-Selection-Header h4[b-6anatlida6] {
    text-decoration: underline;
}

/*table thead tr th {
    white-space: normal;
    text-align: center;
}*/

[b-6anatlida6] th.k-header, [b-6anatlida6] th.k-header span {
    text-align: center;
    white-space: normal;
    vertical-align: top !important;
}

    [b-6anatlida6] th.k-header span.k-column-title {
        width: 100%;
    }

    [b-6anatlida6] th.k-header span.k-cell-inner {
        align-items: flex-start;
    }

div.IMRow[b-6anatlida6] {
    display: flex;
    gap:2rem;
    flex-wrap:wrap;
}

    div.IMRow div.IM-Chart[b-6anatlida6] {
        flex-grow: 1;
        min-width:50%;
        min-height:25rem;
    }

    h3.SectionHeader[b-6anatlida6] {
        position:relative;
        margin-top:1rem;
        width:100%;
        text-align:center;
        margin-bottom:1rem;
    }

        h3.SectionHeader[b-6anatlida6]:after {
            content: '';
            position: absolute;
            width: 100%;
            height: 1px; /* suit your need */
            background: rgb(128, 128, 128); /* suit your need */
            top: 100%;
            left: 0;
        }

h4.Chart-Title[b-6anatlida6] {
    text-align:center;
}
/* _content/iTrack_v2/Pages/LocationLayout.razor.rz.scp.css */
div.machineBlock[b-dxkrc7efbh] {
    width: 100px;
    height: 50px;
    /*border: 2px solid black;*/
    border-radius: 4px;
    /*background-color: pink;*/
    position: absolute;
    text-align: center;
    overflow: hidden;
    vertical-align: middle;
}

div#LocationLayoutContainer[b-dxkrc7efbh] {
    position: relative;
}

span.machineTitle[b-dxkrc7efbh] {
    font-size: 12px;
}


div.machineBlock.state2[b-dxkrc7efbh] {
    border: 0.25rem solid red;
    animation: blink-b-dxkrc7efbh 0.5s;
    animation-iteration-count: infinite;
    background-color: rgba(240,128,128,0.75);
}

div.machineBlock.state1[b-dxkrc7efbh] {
    border: 0.15rem solid green;
    background-color: rgba(144,238,144,0.75);
}

div.machineBlock.state5[b-dxkrc7efbh] {
    border: 0.15rem solid yellow;
    background-color: rgba(250,250,210,0.75);
}

div.machineBlock.state-1[b-dxkrc7efbh] {
    border: 0.15rem solid #bbbbbb;
    background-color: rgba(211,211,211,0.75);
    color: dimgray;
}

div.machineBlock.state2[b-dxkrc7efbh] {
    border: 0.15rem solid green;
    background-color: rgba(144,238,144,0.75);
    animation: blinkGreen-b-dxkrc7efbh 2.0s;
    animation-iteration-count: infinite;
}

@keyframes blink-b-dxkrc7efbh {
    50% {
        border-color: lightpink;
    }
}

@keyframes blinkGreen-b-dxkrc7efbh {
    50% {
        background-color: white;
    }
}
/* _content/iTrack_v2/Pages/MachineDetails.razor.rz.scp.css */
table[b-04b06r5shc] {
    caption-side: top;
}

caption[b-04b06r5shc] {
    text-align: left;
    display: inline;
}

td.editBtnCell[b-04b06r5shc] {
    text-align: right;
}

div.dropdown[b-04b06r5shc] {
    display: inline-block;
}

h2[b-04b06r5shc] {
}

button.dropdown-toggle[b-04b06r5shc] {
    min-width: 10rem;
    margin: 0.125rem;
}

table.table thead tr th:first-child[b-04b06r5shc],
table.table tbody tr td:first-child[b-04b06r5shc] {
    width: 5rem;
}

embed.pdfViewer[b-04b06r5shc] {
    height: 85vh;
}

div.selectString#selectString[b-04b06r5shc] {
    padding-left: 1rem;
}

div.manualButton[b-04b06r5shc] {
    display: inline-block;
    padding: 0.5rem;
    border-radius: 0.5rem;
    margin: 0.25rem;
    text-align: center;
    width: min-content;
    white-space: break-spaces;
}

div.manualButtonsContainer[b-04b06r5shc] {
    display: flex;
    justify-content: center;
    align-items: center;
}

div.gridBlock[b-04b06r5shc] {
    border: 1px solid gray;
    border-radius: 0.5em;
    overflow: auto;
}

.box[b-04b06r5shc] {
    max-width: 250px;
    border-radius: 500px 500px 0 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
}

    .box[b-04b06r5shc]::before {
        content: "";
        display: block;
        padding-top: 50%;
    }

table tbody tr th[b-04b06r5shc], table tbody tr td[b-04b06r5shc] {
    white-space: nowrap;
}

table.table.snapshot[b-04b06r5shc], table.table.hardwareSpecs[b-04b06r5shc] {
    margin: 1em auto 1em auto;
    width: auto;
    overflow-y: auto;
}

    table.table.hardwareSpecs tbody tr td[b-04b06r5shc], table.table.hardwareSpecs tbody tr th[b-04b06r5shc] {
        vertical-align: middle;
    }

        table.table.hardwareSpecs tbody tr td div[b-04b06r5shc] {
            margin-top: auto;
            margin-bottom: auto;
            padding-left: 0.1em;
        }

table.snapshot tbody tr td[b-04b06r5shc], table.snapshot tbody tr th[b-04b06r5shc] {
    text-align: center;
}

table thead tr th[b-04b06r5shc] {
    white-space: normal;
}

div.gridBlock[b-04b06r5shc] {
    padding: 0.5em;
    height: 100%;
}

    div.gridBlock h6[b-04b06r5shc] {
        font-weight: bold;
    }

div.row.row2[b-04b06r5shc] {
    display: flex;
}

div.row div[b-04b06r5shc] {
    margin-top: 1em;
}

div.row.row2 div.col-lg.graph[b-04b06r5shc] {
    flex-grow: 2
}

div.row.row2 div.col-lg.maintenance[b-04b06r5shc] {
    flex-grow: 1
}

div.utsnha div[b-04b06r5shc] {
    max-height: 30rem;
}
/*div.row {
    margin-top: 1em;
}*/
/*.mytooltip {
    position: relative;
    display:inline-block;
}

.mytooltip .tooltiptext {
    visibility:hidden;
    width:15em;
    background-color:black;
    color: #fff;
    text-align:center;
    border-radius:0.25em;
    padding: 0.25em;
    position:absolute;
    z-index:1;
}

.mytooltip:hover .tooltiptext {
    visibility:visible;
}

.tooltiptext {
    font-size:1.5em;
}*/
a.informationIcon[b-04b06r5shc] {
    font-size: 0.5em;
    vertical-align: super;
    text-decoration-line: none;
    font-weight: bold;
}

div div.chartContainer[b-04b06r5shc] {
    width: 100%;
    height: 25rem;
    padding: 1rem;
}

div div.chartContainer.util[b-04b06r5shc] {
    height: 15rem;
}

div.chartContainer.show[b-04b06r5shc] {
    display: block;
}

div.chartContainer.noshow[b-04b06r5shc] {
    display: none;
}

div.BigColumn[b-04b06r5shc] {
    text-align: center;
}

div.LittleColumn[b-04b06r5shc] {
    min-width: 2em;
    text-align: center;
}

div.BigColumn p[b-04b06r5shc] {
    margin: 0;
}

div.LittleColumn p[b-04b06r5shc] {
    margin: 0;
}

div.OEE[b-04b06r5shc] {
    display: flex;
    flex-wrap: nowrap;
    /*justify-content: center;*/
    align-items: flex-start;
}

    div.OEE[b-04b06r5shc]::before, div.OEE[b-04b06r5shc]::after {
        content: ''; /* Insert pseudo-element */
        margin: auto; /* Make it push flex items to the center */
    }

div.timeOptions input.timeOptionCheckbox[b-04b06r5shc] {
    width: 1.5em;
    height: 1.5em;
    padding: 0;
    margin: 0 0.3em 0 0.15em;
}

div.timeOptions input.timeOptionCheckbox[b-04b06r5shc], div.timeOptions div.timeOptionLabel[b-04b06r5shc] {
    display: inline-block;
}

div.timeOptions[b-04b06r5shc] {
    display: flex;
    align-items: center;
}

div.SubTitleRow[b-04b06r5shc] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

    div.SubTitleRow div.RightSide[b-04b06r5shc] {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

        div.SubTitleRow div.RightSide div[b-04b06r5shc] {
            display: flex;
            flex-direction: row;
            justify-content: end;
        }

            div.SubTitleRow div.RightSide div.TopLine[b-04b06r5shc] {
                margin-bottom: 0.25em;
                background-color: #1b6ec2;
                border: 1px solid #1861ac;
                border-radius: 0.25em;
                padding: 0.25em;
                flex-wrap: wrap;
            }

                div.SubTitleRow div.RightSide div.TopLine div input[b-04b06r5shc] {
                    border-radius: 0.25em;
                }

                div.SubTitleRow div.RightSide div.TopLine div h4[b-04b06r5shc] {
                    color: white;
                }

            div.SubTitleRow div.RightSide div.BottomLine[b-04b06r5shc] {
                margin-top: 0.25em;
            }

            div.SubTitleRow div.RightSide div div h4[b-04b06r5shc] {
                margin: 0 0.5em 0 1em;
            }

div.FromToContainer[b-04b06r5shc] {
    padding: 0;
    margin: 0;
}

div.HardwareSpecsBlock[b-04b06r5shc] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

div.gridBlock div.gridBlock-Header[b-04b06r5shc] {
    margin: 0 0 0.5rem 0;
}
/* _content/iTrack_v2/Pages/MachineDetailsSub/PartialMachineDetailBoxCounter.razor.rz.scp.css */
table[b-vqp1220osz] {
    caption-side: top;
}

caption[b-vqp1220osz] {
    text-align: left;
    display: inline;
}

td.editBtnCell[b-vqp1220osz] {
    text-align: right;
}

div.dropdown[b-vqp1220osz] {
    display: inline-block;
}

h2[b-vqp1220osz] {
}

button.dropdown-toggle[b-vqp1220osz] {
    min-width: 10rem;
    margin: 0.125rem;
}

table.table thead tr th:first-child[b-vqp1220osz],
table.table tbody tr td:first-child[b-vqp1220osz] {
    width: 5rem;
}

div.manualButtonsContainer[b-vqp1220osz] {
    display: flex;
    justify-content: center;
    align-items: center;
}

div.gridBlock[b-vqp1220osz], div.halfBlock[b-vqp1220osz] {
    border-radius: 0.5em;
    text-align: center;
    border: 1px solid gray;
    /*overflow: auto;*/
}

h4.Comparison[b-vqp1220osz] {
    border: 1px solid gray;
    border-radius: 0.125rem;
}

h4.Baseline[b-vqp1220osz] {
    border-bottom: 1px solid gray;
}

table tbody tr th[b-vqp1220osz], table tbody tr td[b-vqp1220osz] {
    white-space: nowrap;
}

table.table.snapshot[b-vqp1220osz], table.table.hardwareSpecs[b-vqp1220osz] {
    margin: 1em auto 1em auto;
    width: auto;
    overflow-y: auto;
}

    table.table.hardwareSpecs tbody tr td[b-vqp1220osz], table.table.hardwareSpecs tbody tr th[b-vqp1220osz] {
        vertical-align: middle;
    }

        table.table.hardwareSpecs tbody tr td div[b-vqp1220osz] {
            margin-top: auto;
            margin-bottom: auto;
            padding-left: 0.1em;
        }

table.snapshot tbody tr td[b-vqp1220osz], table.snapshot tbody tr th[b-vqp1220osz] {
    text-align: center;
}

table thead tr th[b-vqp1220osz] {
    white-space: normal;
}

div.gridBlock[b-vqp1220osz] {
    padding: 0.5em;
    height: 100%;
}

div.col-lg:first-child[b-vqp1220osz] {
    margin-right: 1rem;
}


div.gridBlock h6[b-vqp1220osz] {
    font-weight: bold;
}

div.row[b-vqp1220osz] {
    display: flex;
}

    div.row div[b-vqp1220osz] {
        margin-top: 1em;
    }

        div.specialRow div.col-lg.graph[b-vqp1220osz] {
            flex-grow: 1
        }

        div.row div.col-lg.maintenance[b-vqp1220osz] {
            flex-grow: 1
        }

div div.chartContainer[b-vqp1220osz] {
    width: 100%;
    height: 50rem;
    padding: 1rem;
}

div.chartContainer.show[b-vqp1220osz] {
    display: block;
}

div.chartContainer.noshow[b-vqp1220osz] {
    display: none;
}

div.timeOptions input.timeOptionCheckbox[b-vqp1220osz] {
    width: 1.5em;
    height: 1.5em;
    padding: 0;
    margin: 0 0.3em 0 0.15em;
}

div.timeOptions input.timeOptionCheckbox[b-vqp1220osz], div.timeOptions div.timeOptionLabel[b-vqp1220osz] {
    display: inline-block;
}

div.timeOptions[b-vqp1220osz] {
    display: flex;
    align-items: center;
}

div.specialRow[b-vqp1220osz] {
    display: flex;
    margin: 0.5rem 0 0.5rem 0;
}

div.ControlsRow[b-vqp1220osz] {
    display: flex;
    flex-direction: row;
    justify-content: stretch;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 0.5rem;
}

    div.ControlsRow div.LeftSide[b-vqp1220osz] {
        flex-grow: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: stretch;
        gap: 0.5rem;
    }

        div.ControlsRow div.LeftSide div.MachinesList[b-vqp1220osz] {
            flex-grow: 1;
            display: flex;
            flex-direction: column;
            justify-content: stretch;
            gap: 0.25rem;
        }

            div.ControlsRow div.LeftSide div.MachinesList div.MachineContainer[b-vqp1220osz] {
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                border: 1px solid black;
                border-radius: 0.25rem;
                padding:0.25rem;
            }

/*div.ControlsRow div.LeftSide div.RightSide {
            display: flex;
            flex-direction: row;
            justify-content: center;
            gap: 0.25rem;
        }

            div.ControlsRow div.LeftSide div.RightSide div.left {
                display: flex;
                flex-direction: column;
                gap: 0.25rem;
            }

                div.ControlsRow div.LeftSide div.RightSide div.left div {
                    display: flex;
                    flex-direction: row;
                    justify-content: end;
                }*/

div .FromToContainer[b-vqp1220osz], div.hourCount[b-vqp1220osz] {
    background-color: #1b6ec2;
    border: 1px solid #1861ac;
    border-radius: 0.25em;
    padding: 0.25em;
}

div .FromToContainer[b-vqp1220osz] {
    display: flex;
    flex-direction: row;
}

    div .FromToContainer input[b-vqp1220osz], div.hourCount input[b-vqp1220osz] {
        border-radius: 0.25em;
    }

    div.FromToContainer h4[b-vqp1220osz] {
        color: white;
    }

div.ControlsRow div.LeftSide div.RightSide[b-vqp1220osz] {
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    gap: 0.25rem;
}

    div.ControlsRow div.LeftSide div.RightSide div.BottomLine[b-vqp1220osz] {
        margin-top: 0.25em;
    }

    div.ControlsRow div.LeftSide div.RightSide div h4[b-vqp1220osz] {
        margin: 0 0.5em 0 1em;
    }


div.HardwareSpecsBlock[b-vqp1220osz] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

div.gridBlock div.gridBlock-Header[b-vqp1220osz] {
    margin: 0 0 0.5rem 0;
}



h3[b-vqp1220osz] {
    margin: 0;
}

div.mainspace[b-vqp1220osz] {
    display: flex;
    padding-right: 3rem;
}

    div.mainspace div.leftcontainer[b-vqp1220osz] {
        flex-grow: 1;
        /*margin-right: 1rem;*/
    }

    div .mainspace div.rightcontainer[b-vqp1220osz] {
        max-width: 1.5rem;
    }

        div .mainspace div.rightcontainer button[b-vqp1220osz] {
            height: 100%;
        }


span.rotateText[b-vqp1220osz] {
    font-size: 1.5rem;
    display: inline-block;
    transform: rotate(-90deg);
}

div.middle[b-vqp1220osz] {
    min-width: 1rem;
}

div.hourCount[b-vqp1220osz] {
    display: flex;
    align-items: center;
}

    div.hourCount h4[b-vqp1220osz] {
        color: white;
        margin: 0 0.5rem 0 0.5rem;
    }

    div.hourCount input[b-vqp1220osz] {
        line-height: 3rem;
        font-size: 3rem;
        max-width: 6rem;
        text-align: center;
    }

div.statsBlock[b-vqp1220osz] {
    flex-shrink:1;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

    div.statsBlock div[b-vqp1220osz] {
        flex-grow: 1;
    }

div.halfBlock h4[b-vqp1220osz] {
    margin: 0.5rem;
}




div.ControlsRow div.FarRight[b-vqp1220osz] {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
}

button.deleteTime[b-vqp1220osz] {
    background-color: red;
    font-weight: bold;
    border-radius: 0.25em;
    margin-left: 0.25rem;
    color: white;
}

button.addMachine[b-vqp1220osz] {
    width: 15rem;
}

/*div.ControlsRow:last-child*/
/* _content/iTrack_v2/Pages/MachineDetailsSub/PartialMachineDetailLTNT.razor.rz.scp.css */
    table[b-5uj2dgxfcm] {
    caption-side: top;
}

caption[b-5uj2dgxfcm] {
    text-align: left;
    display: inline;
}

td.editBtnCell[b-5uj2dgxfcm] {
    text-align: right;
}

div.dropdown[b-5uj2dgxfcm] {
    display: inline-block;
}

h2[b-5uj2dgxfcm] {
}

button.dropdown-toggle[b-5uj2dgxfcm] {
    min-width: 10rem;
    margin: 0.125rem;
}

table.table thead tr th:first-child[b-5uj2dgxfcm],
table.table tbody tr td:first-child[b-5uj2dgxfcm] {
    width: 5rem;
}

embed.pdfViewer[b-5uj2dgxfcm] {
    height: 85vh;
}

div.selectString#selectString[b-5uj2dgxfcm] {
    padding-left: 1rem;
}

div.manualButton[b-5uj2dgxfcm] {
    display: inline-block;
    padding: 0.5rem;
    border-radius: 0.5rem;
    margin: 0.25rem;
    text-align: center;
    width: min-content;
    white-space: break-spaces;
}

div.manualButtonsContainer[b-5uj2dgxfcm] {
    display: flex;
    justify-content: center;
    align-items: center;
}

div.gridBlock[b-5uj2dgxfcm] {
    border: 1px solid gray;
    border-radius: 0.5em;
    overflow: auto;
    padding: 0.5em;
    height: 100%;
    min-width: 35rem;
}

.box[b-5uj2dgxfcm] {
    max-width: 250px;
    border-radius: 500px 500px 0 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
}

    .box[b-5uj2dgxfcm]::before {
        content: "";
        display: block;
        padding-top: 50%;
    }

table tbody tr th[b-5uj2dgxfcm], table tbody tr td[b-5uj2dgxfcm] {
    white-space: nowrap;
}

table.table.snapshot[b-5uj2dgxfcm], table.table.hardwareSpecs[b-5uj2dgxfcm] {
    margin: 1em auto 1em auto;
    width: auto;
    overflow-y: auto;
}

    table.table.snapshot tbody tr td[b-5uj2dgxfcm],
    table.table.snapshot tbody tr th[b-5uj2dgxfcm],
    table.table.hardwareSpecs tbody tr td[b-5uj2dgxfcm],
    table.table.hardwareSpecs tbody tr th[b-5uj2dgxfcm] {
        vertical-align: middle;
    }

        table.table.hardwareSpecs tbody tr td div[b-5uj2dgxfcm] {
            margin-top: auto;
            margin-bottom: auto;
            padding-left: 0.1em;
        }

table.snapshot tbody tr td[b-5uj2dgxfcm], table.snapshot tbody tr th[b-5uj2dgxfcm] {
    text-align: center;
}

table thead tr th[b-5uj2dgxfcm] {
    white-space: normal;
}

div.gridBlock h6[b-5uj2dgxfcm] {
    font-weight: bold;
}

div.row div[b-5uj2dgxfcm] {
    margin-top: 1em;
}

div.col.maintenance[b-5uj2dgxfcm] {
    flex-grow: 1
}

div.col.EventLog[b-5uj2dgxfcm] {
    flex-grow: 2;
}

div.utsnha div[b-5uj2dgxfcm] {
    max-height: 30rem;
    flex-grow: 1;
}
/*div.row {
    margin-top: 1em;
}*/
/*.mytooltip {
    position: relative;
    display:inline-block;
}

.mytooltip .tooltiptext {
    visibility:hidden;
    width:15em;
    background-color:black;
    color: #fff;
    text-align:center;
    border-radius:0.25em;
    padding: 0.25em;
    position:absolute;
    z-index:1;
}

.mytooltip:hover .tooltiptext {
    visibility:visible;
}

.tooltiptext {
    font-size:1.5em;
}*/
a.informationIcon[b-5uj2dgxfcm] {
    font-size: 0.5em;
    vertical-align: super;
    text-decoration-line: none;
    font-weight: bold;
}

div div.chartContainer[b-5uj2dgxfcm] {
    width: 100%;
    height: 25rem;
    padding: 1rem;
}

    div div.chartContainer.util[b-5uj2dgxfcm] {
        height: 15rem;
    }

div.chartContainer.show[b-5uj2dgxfcm] {
    display: block;
}

div.chartContainer.noshow[b-5uj2dgxfcm] {
    display: none;
}

div.BigColumn[b-5uj2dgxfcm] {
    text-align: center;
}

div.LittleColumn[b-5uj2dgxfcm] {
    min-width: 2em;
    text-align: center;
}

div.BigColumn p[b-5uj2dgxfcm] {
    margin: 0;
}

div.LittleColumn p[b-5uj2dgxfcm] {
    margin: 0;
}

div.OEE[b-5uj2dgxfcm] {
    display: flex;
    flex-wrap: nowrap;
    /*justify-content: center;*/
    align-items: flex-start;
}

    div.OEE[b-5uj2dgxfcm]::before, div.OEE[b-5uj2dgxfcm]::after {
        content: ''; /* Insert pseudo-element */
        margin: auto; /* Make it push flex items to the center */
    }

div.timeOptions input.timeOptionCheckbox[b-5uj2dgxfcm] {
    width: 1.5em;
    height: 1.5em;
    padding: 0;
    margin: 0 0.3em 0 0.15em;
}

div.timeOptions input.timeOptionCheckbox[b-5uj2dgxfcm], div.timeOptions div.timeOptionLabel[b-5uj2dgxfcm] {
    display: inline-block;
}

div.timeOptions[b-5uj2dgxfcm] {
    display: flex;
    align-items: center;
}

div.SubTitleRow[b-5uj2dgxfcm] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

    div.SubTitleRow div.RightSide[b-5uj2dgxfcm] {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

        div.SubTitleRow div.RightSide div[b-5uj2dgxfcm] {
            display: flex;
            flex-direction: row;
            justify-content: end;
        }

            div.SubTitleRow div.RightSide div.TopLine[b-5uj2dgxfcm] {
                margin-bottom: 0.25em;
                background-color: #1b6ec2;
                border: 1px solid #1861ac;
                border-radius: 0.25em;
                padding: 0.25em;
                flex-wrap: wrap;
            }

                div.SubTitleRow div.RightSide div.TopLine div input[b-5uj2dgxfcm] {
                    border-radius: 0.25em;
                }

                div.SubTitleRow div.RightSide div.TopLine div h4[b-5uj2dgxfcm] {
                    color: white;
                }

            div.SubTitleRow div.RightSide div.BottomLine[b-5uj2dgxfcm] {
                margin-top: 0.25em;
            }

            div.SubTitleRow div.RightSide div div h4[b-5uj2dgxfcm] {
                margin: 0 0.5em 0 1em;
            }

div.FromToContainer[b-5uj2dgxfcm] {
    padding: 0;
    margin: 0;
}

div.HardwareSpecsBlock[b-5uj2dgxfcm] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

div.gridBlock div.gridBlock-Header[b-5uj2dgxfcm] {
    margin: 0 0 0.5rem 0;
}

div.v-flex.v-flex.v-flex[b-5uj2dgxfcm] {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
}

    div.v-flex.v-flex.v-flex div[b-5uj2dgxfcm] {
        margin: 0;
        padding: 0;
    }

div.OEE div div hr[b-5uj2dgxfcm] {
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
}

div.modal.MaintenanceEntry div.modal-dialog[b-5uj2dgxfcm], div.modal.MaintenanceLog div.modal-dialog[b-5uj2dgxfcm] {
    max-width: 75rem;
}

    div.modal.MaintenanceEntry div.modal-dialog div.modal-content[b-5uj2dgxfcm], div.modal.MaintenanceLog div.modal-dialog div.modal-content[b-5uj2dgxfcm] {
        width: 75rem;
    }

div.modal-header[b-5uj2dgxfcm] {
    justify-content: space-between;
}

tr td div.newSpecCell[b-5uj2dgxfcm] {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
}

    tr td div.newSpecCell input[b-5uj2dgxfcm] {
        flex-grow: 1;
    }

div.Loader-Row[b-5uj2dgxfcm] {
    display:flex;
    justify-content:center;
}

div.inner[b-5uj2dgxfcm] {
    text-align:center;
}

.Graph-Data-Selector[b-5uj2dgxfcm], [b-5uj2dgxfcm] .Graph-Data-Selector {
    width: 14rem;
}

.Graph-Type-Selector[b-5uj2dgxfcm], [b-5uj2dgxfcm] .Graph-Type-Selector {
    width: 10rem;
}

.Sibling-Selector[b-5uj2dgxfcm], [b-5uj2dgxfcm] .Sibling-Selector {
    text-align:center;
}

div.LeftSide[b-5uj2dgxfcm] {
    display: flex;
    align-items: center;
    gap: 1rem;
}
/* _content/iTrack_v2/Pages/MachineDetailsSub/PartialMachineDetailTishma.razor.rz.scp.css */
div#StackLightContainer[b-h318pjbvzs] {
    position: relative;
    background-color: white;
}

    div#StackLightContainer div[b-h318pjbvzs] {
        position: absolute;
        top: 0;
        left: 0;
    }

        /*div.StackLightContainer {
    width: 20rem;
    position: relative;
    -ms-transform: scale(0.125, 0.125);*/ /* IE 9 */
        /*-webkit-transform: scale(0.125, 0.125);*/ /* Safari */
        /*transform: scale(0.125, 0.125);
}*/

        div#StackLightContainer div.StackLightRed[b-h318pjbvzs] {
            display: none;
        }

            div#StackLightContainer div.StackLightRed.Stopped[b-h318pjbvzs] {
                display: block;
            }

            div#StackLightContainer div.StackLightRed.Faulted[b-h318pjbvzs] {
                display: block;
                animation: blink-b-h318pjbvzs 1s;
                animation-iteration-count: infinite;
            }

        div#StackLightContainer div.StackLightYellow[b-h318pjbvzs] {
            display: none;
        }

            div#StackLightContainer div.StackLightYellow.Warning[b-h318pjbvzs] {
                display: block;
            }

        div#StackLightContainer div.StackLightGreen[b-h318pjbvzs] {
            display: none;
        }

            div#StackLightContainer div.StackLightGreen.Running[b-h318pjbvzs] {
                display: block;
            }

            div#StackLightContainer div.StackLightGreen.Idle[b-h318pjbvzs] {
                display: block;
                animation: blink-b-h318pjbvzs 1s;
                animation-iteration-count: infinite;
            }

        div#StackLightContainer div.StackLightBlue[b-h318pjbvzs] {
            display: none;
        }

            div#StackLightContainer div.StackLightBlue.Material[b-h318pjbvzs] {
                display: block;
            }

/*img.StackLightItem {
    left: -250px;
}*/

@keyframes blinkIdle-b-h318pjbvzs {
    50% {
        background-color: rgba(0, 255, 0, 0.25);
    }
}

@keyframes blink-b-h318pjbvzs {
    50% {
        opacity: 0;
    }
}



div.TestingInfo[b-h318pjbvzs] {
    border: 2px solid black;
    border-radius: 1rem;
    padding: 1rem;
}

table.TestTable tr th[b-h318pjbvzs], table.TestTable tr td[b-h318pjbvzs] {
    padding: 0.25rem;
}

div.MainRow[b-h318pjbvzs] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

    div.MainRow div[b-h318pjbvzs] {
        text-align: center;
    }

    div.MainRow img#iso[b-h318pjbvzs] {
        max-width: 100%;
        z-index: 10;
        /*width: 1500px;*/
    }

div.DashBoard[b-h318pjbvzs] {
    flex-grow: 1;
    min-width: 30rem;
}

div.Iso-Container[b-h318pjbvzs] {
    flex-shrink: 1;
    min-width: 30rem;
    max-width: 1000px;
    position: relative;
}

h3[b-h318pjbvzs] {
    text-align: center;
}

table.StatisticsTable[b-h318pjbvzs] {
    margin-left: auto;
    margin-right: auto;
}

div.ComponentTag[b-h318pjbvzs] {
    z-index: 20;
    position: absolute;
    padding: 0;
    margin: 0;
    border: none;
    background-color: white;
    display: flex;
    align-items: stretch;
}

    div.ComponentTag div.Title[b-h318pjbvzs] {
        padding: 0.25rem 0.375rem 0.25rem 0.375rem;
        margin: 0;
        border: 1px solid black;
        border-radius: 0.25rem 0 0 0.25rem;
        display: flex;
        align-items: center;
    }

    div.ComponentTag div.Specs[b-h318pjbvzs] {
        padding: 0.25rem 0.375rem 0.25rem 0.375rem;
        margin: 0;
        border: 1px solid black;
        border-radius: 0 0.25rem 0.25rem 0;
    }

        div.ComponentTag div.Specs hr[b-h318pjbvzs] {
            margin: 0.125rem;
        }

div.Specs.Good[b-h318pjbvzs] {
    background-color: lightgreen;
}

div.Specs.Warning[b-h318pjbvzs] {
    background-color: gold;
}

div.Specs.Bad[b-h318pjbvzs] {
    background-color: orangered;
    font-weight: bold;
    color: white;
}

div.Anchor[b-h318pjbvzs] {
    position: absolute;
    width: 10px;
    height: 10px;
    border: 1px solid black;
    border-radius: 5px;
    background-color: white;
    z-index: 51;
}

    div.Anchor:not(.TR, .BR, .BL)[b-h318pjbvzs] {
        top: -5px;
        left: -5px;
    }

    div.Anchor.TR[b-h318pjbvzs] {
        top: -5px;
        right: -5px;
    }


    div.Anchor.BR[b-h318pjbvzs] {
        bottom: -5px;
        right: -5px;
    }


    div.Anchor.BL[b-h318pjbvzs] {
        bottom: -5px;
        left: -5px;
    }

div.FlexRow[b-h318pjbvzs] {
    display: flex;
    justify-content: space-evenly;
    gap: 2rem;
}

h3[b-h318pjbvzs] {
    text-align: center;
}

div.LeftSide[b-h318pjbvzs] {
    flex-grow: 1;
}

div.iso-legend[b-h318pjbvzs] {
    border: 1px solid black;
    border-radius: 0.25rem;
    padding: 0.25rem 0.25rem 0 0.25rem;
    ;
}

input.form-check-input[b-h318pjbvzs] {
    margin-right: 0.25rem;
    line-height: 1.25rem;
    font-size: 1.25rem;
    margin-top: 0;
}

label.big-label[b-h318pjbvzs] {
    line-height: 1.25rem;
    font-size: 1.25rem;
    font-weight: bold;
}

[b-h318pjbvzs] div.Switch-Container {
    margin: 0 0.5rem 0.5rem 0.5rem;
    text-align: left !important;
}

    [b-h318pjbvzs] div.Switch-Container span.k-switch {
        margin: 0 0 0 0.5rem;
    }

[b-h318pjbvzs] div.Transition, h2.Transition[b-h318pjbvzs] {
    background-color: orange;
}

[b-h318pjbvzs] div.Execute, h2.Execute[b-h318pjbvzs] {
    background-color: lightgreen;
}

[b-h318pjbvzs] div.Off, h2.Off[b-h318pjbvzs] {
    background-color: lightgray;
}

[b-h318pjbvzs] div.Aborted, h2.Aborted[b-h318pjbvzs] {
    background-color: red;
    animation: blinkred-b-h318pjbvzs 1s infinite;
}

[b-h318pjbvzs] div.Held, h2.Held[b-h318pjbvzs] {
    background-color: lightcoral;
}

[b-h318pjbvzs] div.Stopped, h2.Stopped[b-h318pjbvzs] {
    background-color: lightcoral;
}

[b-h318pjbvzs] div.status, h2.status[b-h318pjbvzs] {
    padding: 0.25rem;
    border-radius: 0.25rem;
    margin: 0;
}

@keyframes blinkred-b-h318pjbvzs {
    0%, 100% {
        background-color: red;
    }

    50% {
        background-color: transparent;
    }
}

div.StatusSummary[b-h318pjbvzs] {
    position: relative;
    left: -5rem;
}

div.StatusMessage[b-h318pjbvzs] {
    padding: 0.25rem;
    border-radius: 0.25rem;
    margin: 0.1rem 0 0.1rem 0;
}

    div.StatusMessage.red[b-h318pjbvzs] {
        background-color: lightcoral;
    }

    div.StatusMessage.yellow[b-h318pjbvzs] {
        background-color: gold;
    }

[b-h318pjbvzs] .wide-thumb-switch .k-switch-thumb {
    display:none;
}

/* ON state */
[b-h318pjbvzs] .wide-thumb-switch.k-switch-on .k-switch-track .k-switch-label-on {
    font-size:0.75rem;
    font-weight:bold;
    padding:0 0.25rem 0 0.25rem;
}

/* OFF state */
[b-h318pjbvzs] .wide-thumb-switch.k-switch-off .k-switch-track {
    background-color: rgb(255,99,88); /* red */
    color: white;
}

    [b-h318pjbvzs] .wide-thumb-switch.k-switch-off .k-switch-track .k-switch-label-off {
        font-size: 0.75rem;
        font-weight: bold;
        padding: 0 0.25rem 0 0.25rem;
    }

div.two-column-flex[b-h318pjbvzs] {
    display:flex;
    justify-content:space-between;
    gap:0.5rem;
    margin-top:0.5rem;
    margin-bottom:1rem;
}

div.two-column-flex div.k-form-field[b-h318pjbvzs]{
    flex-grow:1;
}

[b-h318pjbvzs] .centered-textbox .k-input-inner {
    text-align: center;
}

.week-flex[b-h318pjbvzs] {
    display:flex !important;
    justify-content:space-between;
}

    .week-flex .k-form-field[b-h318pjbvzs] {
        text-align: center;
        border: 1px solid rgba(0, 0, 0, 0.08);
        border-radius: 4px;
        padding: 0.25rem;
    }
/* _content/iTrack_v2/Pages/PeripheralDetails.razor.rz.scp.css */
div.Peripheral-Row[b-d0ejm5r0re] {
    border: 0.125rem solid black;
    border-radius: 1rem;
    padding: 1rem;
    margin: 1rem;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap:0.5rem;
}

    div.Peripheral-Row div.Periphal-InnerGrid[b-d0ejm5r0re] {
        border: 1px solid black;
        border-radius: 0.5rem;
        padding: 0.5rem;
        /*margin: 0 0.5rem 0 0.5rem;*/
    }
    
    div.Peripheral-Row div.Periphal-InnerGrid h5[b-d0ejm5r0re] {
        text-align:center;
    }

div.Periphal-InnerGrid.Periphal-InnerGrid.Periphal-InnerGrid:first-child[b-d0ejm5r0re] {
    margin-left: 0;
}


table.Spec-Table tbody tr th[b-d0ejm5r0re] {
    padding-right: 0.5rem;
}

div.Maintenance-Box[b-d0ejm5r0re] {
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    text-align:center;
    flex-basis:0;
    gap: 0.5rem;
}
div.Maintenance-Box h5[b-d0ejm5r0re] {
    margin:0;
}

div.Maintenance-Box div.Bottom-Row[b-d0ejm5r0re] {
    white-space:nowrap;
}

div.modal-body table tbody tr th[b-d0ejm5r0re] {
    padding-right:0.5rem;
}

div.DataChart[b-d0ejm5r0re] {
    flex-grow:2;
    padding:0.5rem;
    overflow-x:hidden;
}

div.Chart-Container-Outer[b-d0ejm5r0re] {
    overflow-x: scroll;
}
    div .Chart-Container-Inner[b-d0ejm5r0re] {
    min-width:50rem;
}

div.Machine_List-Box[b-d0ejm5r0re] {
    text-align:center;
}

table.Parent-Machine-Table th[b-d0ejm5r0re], table.Parent-Machine-Table td[b-d0ejm5r0re] {
    padding:0.25rem 0.5rem 0.25rem 0.5rem ;
}

div.modal.MaintenanceEntry div.modal-dialog[b-d0ejm5r0re], div.modal.MaintenanceLog div.modal-dialog[b-d0ejm5r0re] {
    max-width: 75rem;
}

    div.modal.MaintenanceEntry div.modal-dialog div.modal-content[b-d0ejm5r0re], div.modal.MaintenanceLog div.modal-dialog div.modal-content[b-d0ejm5r0re] {
        width: 75rem;
    }

div.Peripheral-Row.isSelected[b-d0ejm5r0re] {
    border-width: 0.375rem;
    /*font-weight: bolder;*/
    box-shadow: 0 0 1em 0 rgba(254, 242, 0, 0.5), 0 0 2em 0 rgba(254, 242, 0, 0.3);
}
/* _content/iTrack_v2/Pages/Popups/_ChangeComponentUIXWindow.razor.rz.scp.css */
body[b-2jk6zwvbfw] {
}
/* _content/iTrack_v2/Pages/Popups/_EditComponent.razor.rz.scp.css */
div.modal div.modal-dialog[b-r7q0x6jqgi] {
    max-width: 45rem;
}

table.ParameterTable[b-r7q0x6jqgi] {
    border-collapse: separate;
    border-spacing: 0;
    margin-top: 0.0625rem;
    
}

    table.ParameterTable th[b-r7q0x6jqgi], table.ParameterTable td[b-r7q0x6jqgi] {
        border: solid 1px lightgray;
        border-style: none solid solid none;
        padding: 10px;
        text-align:center;
    }

table.ParameterTable thead tr:first-child th:first-child[b-r7q0x6jqgi] {
    border-left-style:solid;
    border-top-left-radius: 0.25rem;
}

    table.ParameterTable thead tr:first-child th:last-child[b-r7q0x6jqgi] {
        border-top-right-radius: 0.25rem;
    }

    table.ParameterTable thead tr:first-child th[b-r7q0x6jqgi] {
        border-top-style: solid;
    }

table.ParameterTable tbody tr td:first-child[b-r7q0x6jqgi] {
        border-left-style: solid;
    }

    table.ParameterTable tbody tr:last-child td:first-child[b-r7q0x6jqgi] {
        border-bottom-left-radius: 0.25rem;
    }
    table.ParameterTable tbody tr:last-child td:last-child[b-r7q0x6jqgi] {
        border-bottom-right-radius: 0.25rem;
    }
    table.ParameterTable tbody:last-child tr td[b-r7q0x6jqgi] {
        border-style:none;
    }
/* _content/iTrack_v2/Pages/Popups/_EditServiceTicket_Customer.razor.rz.scp.css */
div.modal[b-ie2f1pezmr] {
    z-index:10002;
}

div.modal div.modal-dialog[b-ie2f1pezmr] {
    max-width: 75rem;
}

h3[b-ie2f1pezmr] {
    flex-grow: 1;
    text-align: center;
}

div.UrgencyItem[b-ie2f1pezmr] {
    width: 100%;
    padding: 0.25rem;
    font-weight: bold;
    text-align: center;
}

    div.UrgencyItem.URGENT[b-ie2f1pezmr] {
        background-color: darkred;
        color: white;
    }

    div.UrgencyItem.High[b-ie2f1pezmr] {
        background-color: red;
        color: white;
    }

    div.UrgencyItem.Medium[b-ie2f1pezmr] {
        background-color: gold;
        color: black;
    }

    div.UrgencyItem.Low[b-ie2f1pezmr] {
        background-color: lightgreen;
        color: black;
    }

div.UploadContainer[b-ie2f1pezmr] {
    flex-grow:1;
}

div.UploadContainerTest[b-ie2f1pezmr] {
    flex-grow: 1;
    min-height:5rem;
}

img.ServiceTicketPreview[b-ie2f1pezmr] {
    width:10rem;
    object-fit:contain;
}

div.ContactInfo[b-ie2f1pezmr] {
    min-width:20rem;
}
/* _content/iTrack_v2/Pages/Shared/PartialLocationEditWindow.razor.rz.scp.css */
body[b-x9pc2x8npl] {
}
/* _content/iTrack_v2/Pages/Shared/PartialMachineChangeIDWindow.razor.rz.scp.css */
body[b-4axw26hfcz] {
}
/* _content/iTrack_v2/Pages/Shared/PartialMachineEditWindow.razor.rz.scp.css */
/* _content/iTrack_v2/Pages/Shared/PartialMachineScheduler.razor.rz.scp.css */
div#StackLightContainer[b-9d23k9hwvj] {
    position: relative;
    background-color: white;
}

    div#StackLightContainer div[b-9d23k9hwvj] {
        position: absolute;
        top: 0;
        left: 0;
    }

        /*div.StackLightContainer {
    width: 20rem;
    position: relative;
    -ms-transform: scale(0.125, 0.125);*/ /* IE 9 */
        /*-webkit-transform: scale(0.125, 0.125);*/ /* Safari */
        /*transform: scale(0.125, 0.125);
}*/

        div#StackLightContainer div.StackLightRed[b-9d23k9hwvj] {
            display: none;
        }

            div#StackLightContainer div.StackLightRed.Stopped[b-9d23k9hwvj] {
                display: block;
            }

            div#StackLightContainer div.StackLightRed.Faulted[b-9d23k9hwvj] {
                display: block;
                animation: blink-b-9d23k9hwvj 1s;
                animation-iteration-count: infinite;
            }

        div#StackLightContainer div.StackLightYellow[b-9d23k9hwvj] {
            display: none;
        }

            div#StackLightContainer div.StackLightYellow.Warning[b-9d23k9hwvj] {
                display: block;
            }

        div#StackLightContainer div.StackLightGreen[b-9d23k9hwvj] {
            display: none;
        }

            div#StackLightContainer div.StackLightGreen.Running[b-9d23k9hwvj] {
                display: block;
            }

            div#StackLightContainer div.StackLightGreen.Idle[b-9d23k9hwvj] {
                display: block;
                animation: blink-b-9d23k9hwvj 1s;
                animation-iteration-count: infinite;
            }

        div#StackLightContainer div.StackLightBlue[b-9d23k9hwvj] {
            display: none;
        }

            div#StackLightContainer div.StackLightBlue.Material[b-9d23k9hwvj] {
                display: block;
            }

/*img.StackLightItem {
    left: -250px;
}*/

@keyframes blinkIdle-b-9d23k9hwvj {
    50% {
        background-color: rgba(0, 255, 0, 0.25);
    }
}

@keyframes blink-b-9d23k9hwvj {
    50% {
        opacity: 0;
    }
}



div.TestingInfo[b-9d23k9hwvj] {
    border: 2px solid black;
    border-radius: 1rem;
    padding: 1rem;
}

table.TestTable tr th[b-9d23k9hwvj], table.TestTable tr td[b-9d23k9hwvj] {
    padding: 0.25rem;
}

div.MainRow[b-9d23k9hwvj] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

    div.MainRow div[b-9d23k9hwvj] {
        text-align: center;
    }

    div.MainRow img#iso[b-9d23k9hwvj] {
        max-width: 100%;
        z-index: 10;
        /*width: 1500px;*/
    }

div.DashBoard[b-9d23k9hwvj] {
    flex-grow: 1;
    min-width: 30rem;
}

div.Iso-Container[b-9d23k9hwvj] {
    flex-shrink: 1;
    min-width: 30rem;
    max-width: 1000px;
    position: relative;
}

h3[b-9d23k9hwvj] {
    text-align: center;
}

table.StatisticsTable[b-9d23k9hwvj] {
    margin-left: auto;
    margin-right: auto;
}

div.ComponentTag[b-9d23k9hwvj] {
    z-index: 20;
    position: absolute;
    padding: 0;
    margin: 0;
    border: none;
    background-color: white;
    display: flex;
    align-items: stretch;
}

    div.ComponentTag div.Title[b-9d23k9hwvj] {
        padding: 0.25rem 0.375rem 0.25rem 0.375rem;
        margin: 0;
        border: 1px solid black;
        border-radius: 0.25rem 0 0 0.25rem;
        display: flex;
        align-items: center;
    }

    div.ComponentTag div.Specs[b-9d23k9hwvj] {
        padding: 0.25rem 0.375rem 0.25rem 0.375rem;
        margin: 0;
        border: 1px solid black;
        border-radius: 0 0.25rem 0.25rem 0;
    }

        div.ComponentTag div.Specs hr[b-9d23k9hwvj] {
            margin: 0.125rem;
        }

div.Specs.Good[b-9d23k9hwvj] {
    background-color: lightgreen;
}

div.Specs.Warning[b-9d23k9hwvj] {
    background-color: gold;
}

div.Specs.Bad[b-9d23k9hwvj] {
    background-color: orangered;
    font-weight: bold;
    color: white;
}

div.Anchor[b-9d23k9hwvj] {
    position: absolute;
    width: 10px;
    height: 10px;
    border: 1px solid black;
    border-radius: 5px;
    background-color: white;
    z-index: 51;
}

    div.Anchor:not(.TR, .BR, .BL)[b-9d23k9hwvj] {
        top: -5px;
        left: -5px;
    }

    div.Anchor.TR[b-9d23k9hwvj] {
        top: -5px;
        right: -5px;
    }


    div.Anchor.BR[b-9d23k9hwvj] {
        bottom: -5px;
        right: -5px;
    }


    div.Anchor.BL[b-9d23k9hwvj] {
        bottom: -5px;
        left: -5px;
    }

div.FlexRow[b-9d23k9hwvj] {
    display: flex;
    justify-content: space-evenly;
    gap: 2rem;
}

h3[b-9d23k9hwvj] {
    text-align: center;
}

div.LeftSide[b-9d23k9hwvj] {
    flex-grow: 1;
}

div.iso-legend[b-9d23k9hwvj] {
    border: 1px solid black;
    border-radius: 0.25rem;
    padding: 0.25rem 0.25rem 0 0.25rem;
    ;
}

input.form-check-input[b-9d23k9hwvj] {
    margin-right: 0.25rem;
    line-height: 1.25rem;
    font-size: 1.25rem;
    margin-top: 0;
}

label.big-label[b-9d23k9hwvj] {
    line-height: 1.25rem;
    font-size: 1.25rem;
    font-weight: bold;
}

[b-9d23k9hwvj] div.Switch-Container {
    margin: 0 0.5rem 0.5rem 0.5rem;
    text-align: left !important;
}

    [b-9d23k9hwvj] div.Switch-Container span.k-switch {
        margin: 0 0 0 0.5rem;
    }

[b-9d23k9hwvj] div.Transition, h2.Transition[b-9d23k9hwvj] {
    background-color: orange;
}

[b-9d23k9hwvj] div.Execute, h2.Execute[b-9d23k9hwvj] {
    background-color: lightgreen;
}

[b-9d23k9hwvj] div.Off, h2.Off[b-9d23k9hwvj] {
    background-color: lightgray;
}

[b-9d23k9hwvj] div.Aborted, h2.Aborted[b-9d23k9hwvj] {
    background-color: red;
    animation: blinkred-b-9d23k9hwvj 1s infinite;
}

[b-9d23k9hwvj] div.Held, h2.Held[b-9d23k9hwvj] {
    background-color: lightcoral;
}

[b-9d23k9hwvj] div.Stopped, h2.Stopped[b-9d23k9hwvj] {
    background-color: lightcoral;
}

[b-9d23k9hwvj] div.status, h2.status[b-9d23k9hwvj] {
    padding: 0.25rem;
    border-radius: 0.25rem;
    margin: 0;
}

@keyframes blinkred-b-9d23k9hwvj {
    0%, 100% {
        background-color: red;
    }

    50% {
        background-color: transparent;
    }
}

div.StatusSummary[b-9d23k9hwvj] {
    position: relative;
    left: -5rem;
}

div.StatusMessage[b-9d23k9hwvj] {
    padding: 0.25rem;
    border-radius: 0.25rem;
    margin: 0.1rem 0 0.1rem 0;
}

    div.StatusMessage.red[b-9d23k9hwvj] {
        background-color: lightcoral;
    }

    div.StatusMessage.yellow[b-9d23k9hwvj] {
        background-color: gold;
    }

[b-9d23k9hwvj] .wide-thumb-switch .k-switch-thumb {
    display:none;
}

/* ON state */
[b-9d23k9hwvj] .wide-thumb-switch.k-switch-on .k-switch-track .k-switch-label-on {
    font-size:0.75rem;
    font-weight:bold;
    padding:0 0.25rem 0 0.25rem;
}

/* OFF state */
[b-9d23k9hwvj] .wide-thumb-switch.k-switch-off .k-switch-track {
    background-color: rgb(255,99,88); /* red */
    color: white;
}

    [b-9d23k9hwvj] .wide-thumb-switch.k-switch-off .k-switch-track .k-switch-label-off {
        font-size: 0.75rem;
        font-weight: bold;
        padding: 0 0.25rem 0 0.25rem;
    }

div.two-column-flex[b-9d23k9hwvj] {
    display:flex;
    justify-content:space-between;
    gap:0.5rem;
    margin-top:0.5rem;
    margin-bottom:1rem;
}

div.two-column-flex div.k-form-field[b-9d23k9hwvj]{
    flex-grow:1;
}

[b-9d23k9hwvj] .centered-textbox .k-input-inner {
    text-align: center;
}

.week-flex[b-9d23k9hwvj] {
    display:flex !important;
    justify-content:space-between;
}

    .week-flex .k-form-field[b-9d23k9hwvj] {
        text-align: center;
        border: 1px solid rgba(0, 0, 0, 0.08);
        border-radius: 4px;
        padding: 0.25rem;
    }
/* _content/iTrack_v2/Pages/Widgets/_StackLight.razor.rz.scp.css */
div#StackLightContainer[b-gzequrst0o] {
    position: relative;
    background-color: white;
}

    div#StackLightContainer div[b-gzequrst0o] {
        position: absolute;
        top: 0;
        left: 0;
    }

        div#StackLightContainer div.StackLightRed[b-gzequrst0o] {
            display: none;
        }

            div#StackLightContainer div.StackLightRed._4[b-gzequrst0o] {
                display: block;
            }

            div#StackLightContainer div.StackLightRed._3[b-gzequrst0o],
            div#StackLightContainer div.StackLightRed._6[b-gzequrst0o] {
                display: block;
                animation: blink-b-gzequrst0o 1s;
                animation-iteration-count: infinite;
            }

        div#StackLightContainer div.StackLightYellow[b-gzequrst0o] {
            display: none;
        }

            div#StackLightContainer div.StackLightYellow._6[b-gzequrst0o],
            div#StackLightContainer div.StackLightYellow._5[b-gzequrst0o] {
                display: block;
                animation: blink-b-gzequrst0o 1s;
                animation-iteration-count: infinite;
            }

        div#StackLightContainer div.StackLightGreen[b-gzequrst0o] {
            display: none;
        }

            div#StackLightContainer div.StackLightGreen._1[b-gzequrst0o],
            div#StackLightContainer div.StackLightGreen._5[b-gzequrst0o] {
                display: block;
            }

            div#StackLightContainer div.StackLightGreen._2[b-gzequrst0o],
            div#StackLightContainer div.StackLightGreen._6[b-gzequrst0o] {
                display: block;
                animation: blink-b-gzequrst0o 1s;
                animation-iteration-count: infinite;
            }

        div#StackLightContainer div.StackLightBlue[b-gzequrst0o] {
            display: none;
        }

            div#StackLightContainer div.StackLightBlue.Material[b-gzequrst0o] {
                display: block;
            }

@keyframes blinkIdle-b-gzequrst0o {
    50% {
        background-color: rgba(0, 255, 0, 0.25);
    }
}

@keyframes blink-b-gzequrst0o {
    50% {
        opacity: 0;
    }
}
/* _content/iTrack_v2/Pages/Widgets/_TrafficLight.razor.rz.scp.css */
div.TrafficLightFrame[b-ciopbybvvs] {
    border: 1px solid rgb(83, 83, 83);
    border-radius: 0.5em;
    background-color: rgb(83,83,83);
    padding: 0.5em;
    height:6rem;
    width:2.75rem;
}

div.MachineGridStatus[b-ciopbybvvs] {
    width: 1.5em;
    height: 1.5em;
    border: 2px solid black;
    border-radius: 1.5em;
    line-height: 1.5em;
    margin: 0.0625em
}

    div.MachineGridStatus.statusRed[b-ciopbybvvs] {
        background-color: rgba(255, 0, 0, 0.125);
    }

        div.MachineGridStatus.statusRed._3[b-ciopbybvvs] {
            background-color: rgba(255, 0, 0, 1);
            box-shadow: 0 0 0.5em 0 rgba(255, 0, 0, 0.5), 0 0 1em 0 rgba(255, 0, 0, 0.3);
        }

    div.MachineGridStatus.statusYellow[b-ciopbybvvs] {
        background-color: rgba(255, 255, 0, 0.125);
    }

        div.MachineGridStatus.statusYellow._5[b-ciopbybvvs] {
            background-color: rgba(255, 255, 0, 1);
            box-shadow: 0 0 0.5em 0 rgba(255, 255, 0, 0.5), 0 0 1em 0 rgba(255, 255, 0, 0.3);
        }

    div.MachineGridStatus.statusGreen[b-ciopbybvvs] {
        background-color: rgba(0, 255, 0, 0.125);
    }

        div.MachineGridStatus.statusGreen._1[b-ciopbybvvs] {
            background-color: rgba(0, 255, 0, 1);
            box-shadow: 0 0 0.5em 0 rgba(0, 255, 0, 0.5), 0 0 1em 0 rgba(0, 255, 0, 0.3);
        }

        div.MachineGridStatus.statusGreen._2[b-ciopbybvvs] {
            animation: blinkIdle-b-ciopbybvvs 1s;
            animation-iteration-count: infinite;
        }

@keyframes blinkIdle-b-ciopbybvvs {
    50% {
        background-color: rgba(0, 255, 0, 1);
        box-shadow: 0 0 0.5em 0 rgba(0, 255, 0, 0.5), 0 0 1em 0 rgba(0, 255, 0, 0.3);
    }
}
/* _content/iTrack_v2/Shared/LoginDisplay.razor.rz.scp.css */
button.btn-logout[b-12bpioba0g]{
    text-decoration-line: underline;
}

a.btn-login[b-12bpioba0g] {
    margin-right:24px;
}
/* _content/iTrack_v2/Shared/MainLayout.razor.rz.scp.css */
.page[b-beg8iythf1] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-beg8iythf1] {
    flex: 1;
    overflow-x:auto;
}

.sidebar[b-beg8iythf1] {
    background-image: linear-gradient(180deg, rgb(0, 82, 146) 0%, black 70%);
}

.top-row[b-beg8iythf1] {
    background-color: white;
    border-bottom: none;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-beg8iythf1]:before {
        content: '';
        border-bottom: 1px solid #d6d5d5;
        width: calc(100% - 50px);
        margin: 3rem 0 0 0;
        position: absolute;
    }

    .top-row[b-beg8iythf1]  a, .top-row .btn-link[b-beg8iythf1] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

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

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-beg8iythf1] {
        display: none;
    }

    .top-row.auth[b-beg8iythf1] {
        justify-content: space-between;
    }

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

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

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

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

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

a.feedback[b-beg8iythf1] {
    text-align: left;
    margin:0;
}

article[b-beg8iythf1] {
    height: calc(100vh - 4rem);
    max-height: calc(100vh - 4rem);
    min-height: calc(100vh - 4rem);
    /*overflow-y: auto;*/
}

    article div[b-beg8iythf1] {
        height: 100%;
        max-height: 100%;
        min-height: 100%;
        overflow-y: auto;
    }
/* _content/iTrack_v2/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-sndfp3cfj4] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-sndfp3cfj4] {
    height: 7rem;
    background-color: rgba(0,0,0,0.4);
}

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

.oi[b-sndfp3cfj4] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-sndfp3cfj4] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
    overflow:hidden;
    white-space:nowrap;
}

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

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

    .nav-item[b-sndfp3cfj4]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-sndfp3cfj4]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-sndfp3cfj4]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

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

    .collapse[b-sndfp3cfj4] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

a.navbar-brand img[b-sndfp3cfj4] {
    max-height:5rem;
}
/* _content/iTrack_v2/Shared/Title.razor.rz.scp.css */
