@import '_content/MECSRCL/MECSRCL.ocx6sds5zh.bundle.scp.css';

/* /Components/Asset.razor.rz.scp.css */
.empty-description[b-lfddzcykc4] {
    color: var(--color-grey1);
}

#asset-item[b-lfddzcykc4] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    margin: 2vh 0;
    width: 100%;
    height: 100%;
}

    #asset-item > div:first-of-type[b-lfddzcykc4] {
        width: 25%;
        height: 100%;
        position: relative;
    }

        #asset-item > div:first-of-type > span[b-lfddzcykc4] {
            width: 100%;
            height: 100%;
            position: absolute;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            #asset-item > div:first-of-type > span:first-of-type[b-lfddzcykc4] {
                z-index: 1;
                cursor: pointer;
                background-color: var(--color-bg-less);
            }

                #asset-item > div:first-of-type > span:first-of-type:hover[b-lfddzcykc4] {
                    background-color: transparent;
                    opacity: 0.2;
                }

            #asset-item > div:first-of-type > span:last-of-type[b-lfddzcykc4] {
                z-index: 0;
                opacity: 1;
            }

    #asset-item > div:nth-of-type(2)[b-lfddzcykc4] {
        display: flex;
        flex-direction: column;
        width: 70%;
    }

        #asset-item > div:nth-of-type(2)[b-lfddzcykc4] >  a {
            width: 100%;
            max-width: 100%;
            display: inline-block;
            font-weight: bold;
            transition: text-decoration .15s ease-in;
            width: fit-content;
            text-decoration: none;
            color: var(--color-fg);
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            #asset-item > div:nth-of-type(2)[b-lfddzcykc4] >  a::after {
                content: '';
                width: 0px;
                height: 1px;
                display: block;
                background: var(--color-fg);
                transition: .15s;
            }

            #asset-item > div:nth-of-type(2)[b-lfddzcykc4] >  a:hover::after {
                width: 100%;
            }

        #asset-item > div:nth-of-type(2) > span[b-lfddzcykc4] {
            font-weight: lighter;
        }

    #asset-item > div:nth-of-type(3)[b-lfddzcykc4] {
        height: 50%;
        aspect-ratio: 1/1;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border-radius: var(--value-border-radius);
        border: .15vw solid var(--color-fg);
        margin-right: 1vw;
        font-weight: bold;
    }

.n-early[b-lfddzcykc4], .early[b-lfddzcykc4] {
    right: .25vw;
    position: absolute;
    display: flex;
    flex-direction: column;
    width: 16vw;
    overflow: hidden;
    padding: 1vh .5vw 1vh .5vw;
    border-radius: .5em;
    z-index: 1000;
}

.n-early[b-lfddzcykc4] {
    top: -240%;
}

.early[b-lfddzcykc4] {
    top: 100%;
}

hr[b-lfddzcykc4] {
    padding: 0;
    margin: 0;
}
/* /Components/Dialogs/DeleteAssetTaskDialog.razor.rz.scp.css */
/* /Components/FleetTasks.razor.rz.scp.css */
.fleet-tasks[b-h1mytjd2fi] {
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: .75vw;
}

    .fleet-tasks > div:first-of-type[b-h1mytjd2fi] {
        grid-column: 1;
        grid-row: 1;
        display: flex;
        flex-direction: column;
    }

    .fleet-tasks > div:nth-of-type(2)[b-h1mytjd2fi] {
        grid-column: 1;
        grid-row: 2;
        display: flex;
        flex-direction: column;
    }

    .fleet-tasks[b-h1mytjd2fi] >  div:last-of-type {
        grid-column: 2 / span 2;
        grid-row: 1 / span 2;
    }

    .fleet-tasks > div:first-of-type > div[b-h1mytjd2fi],
    .fleet-tasks > div:nth-of-type(2) > div[b-h1mytjd2fi] {
        width: 100%;
        height: 12.5%;
        display: flex;
        flex-direction: row;
    }
/* /Components/Forms/HeightMachineTechnicalClassificationForm.razor.rz.scp.css */
#hm-form[b-mf93bnr4h5] {
    padding: 1vh .5vw;
    display: flex;
    flex-direction: column;
    gap: 1vh;
}
/* /Components/Forms/TechnicalClassificationForm.razor.rz.scp.css */
#tc-form[b-y43kp7118z] {
    padding: 1vh .5vw;
}

#tc-form[b-y43kp7118z],
#tc-form[b-y43kp7118z] >  form {
    display: flex;
    flex-direction: column;
    gap: 1vh;
}
/* /Components/MapAndMeasurementTableComponent.razor.rz.scp.css */
#mnm[b-wd0tt9wlog] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 1vh;
}

#mnm[b-wd0tt9wlog] >  div {
    height: 100%;
    width: 100%;
}

th:first-of-type[b-wd0tt9wlog],
td:first-of-type[b-wd0tt9wlog],
th:nth-of-type(7)[b-wd0tt9wlog], 
td:nth-of-type(7)[b-wd0tt9wlog],
th:nth-of-type(9)[b-wd0tt9wlog], 
td:nth-of-type(9)[b-wd0tt9wlog] {
    flex: 1.5;
}

th:nth-of-type(4)[b-wd0tt9wlog],
th:nth-of-type(5)[b-wd0tt9wlog],
th:nth-of-type(6)[b-wd0tt9wlog],
th:nth-of-type(11)[b-wd0tt9wlog],
td:nth-of-type(4)[b-wd0tt9wlog],
td:nth-of-type(5)[b-wd0tt9wlog],
td:nth-of-type(6)[b-wd0tt9wlog],
td:nth-of-type(11)[b-wd0tt9wlog]{
    flex: .75;
}
/* /Components/MeasurementAsset.razor.rz.scp.css */
#asset-item[b-51bsyprm15] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    width: 100%;
    height: 10vh;
    gap: 2vw;
}

    #asset-item > div:first-of-type[b-51bsyprm15] {
        width: 15%;
        height: 100%;
        position: relative;
    }

        #asset-item > div:first-of-type > span[b-51bsyprm15] {
            width: 100%;
            height: 100%;
            position: absolute;
            display: flex;
            justify-content: center;
            align-items: center;
        }
            
            #asset-item > div:first-of-type > span[b-51bsyprm15] >  svg {
                width: 65%;
            }

            #asset-item > div:first-of-type > span:first-of-type[b-51bsyprm15] {
                z-index: 1;
                cursor: pointer;
                background-color: var(--color-bg-less);
            }

                #asset-item > div:first-of-type > span:first-of-type:hover[b-51bsyprm15] {
                    background-color: transparent;
                    opacity: 0.2;
                }

            #asset-item > div:first-of-type > span:last-of-type[b-51bsyprm15] {
                z-index: 0;
                opacity: 1;
            }

    #asset-item > div:nth-of-type(2)[b-51bsyprm15] {
        display: flex;
        flex-direction: column;
        width: 70%;
    }

        #asset-item > div:nth-of-type(2)[b-51bsyprm15] >  a {
            width: 100%;
            max-width: 100%;
            display: inline-block;
            font-weight: bold;
            transition: text-decoration .15s ease-in;
            width: fit-content;
            text-decoration: none;
            color: var(--color-fg);
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

            #asset-item > div:nth-of-type(2)[b-51bsyprm15] >  a::after {
                content: '';
                width: 0px;
                height: 1px;
                display: block;
                background: var(--color-fg);
                transition: .15s;
            }

            #asset-item > div:nth-of-type(2)[b-51bsyprm15] >  a:hover::after {
                width: 100%;
            }

        #asset-item > div:nth-of-type(2) > span[b-51bsyprm15] {
            font-weight: lighter;
        }

hr[b-51bsyprm15] {
    padding: 0;
    margin: 0;
}
/* /Components/Reports.razor.rz.scp.css */
.fleet-tasks[b-ed9yuiz4g9] {
    height: 100%;
    display: flex;
    flex-direction: row;
    gap: .75vw;
}

    .fleet-tasks[b-ed9yuiz4g9] >  div:first-of-type {
        flex: 1;
        display: flex;
        flex-direction: column;
    }

        .fleet-tasks[b-ed9yuiz4g9] >  div:first-of-type > div:first-of-type {
            height: 100%;
        }

        .fleet-tasks > div:first-of-type > div:last-of-type[b-ed9yuiz4g9] {
            height: 6%;
            display: flex;
            flex-direction: row;
        }

    .fleet-tasks[b-ed9yuiz4g9] >  div:last-of-type {
        flex: 2;
    }
/* /Components/ReportsTable.razor.rz.scp.css */
/* DOES NOT WORK */
[b-76hem0wuaw] tbody tr {
    cursor: pointer;
}
/* /Components/TaskTable.razor.rz.scp.css */
/* DOES NOT WORK */
[b-i5fabvaomo] .table-holder tbody tr {
    cursor: pointer;
}
/* /Pages/Admin.razor.rz.scp.css */
#admin-settings[b-jmhkgdhwbq] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2vh;
}

#admin-settings[b-jmhkgdhwbq] >  div { 
    width: 30%;
}

[b-jmhkgdhwbq] .loadable-button {
    height: 3vh;
}
/* /Pages/Dashboard.razor.rz.scp.css */
.dashboard[b-bq0t5t8lpt] {
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-rows: repeat(10, 1fr);
    grid-template-columns: repeat(6, 1fr);
    gap: .75vw;
    grid-auto-flow: column;
}

    .dashboard[b-bq0t5t8lpt] >  div {
        grid-row: span 2;
    }

    .dashboard[b-bq0t5t8lpt] >  div:last-of-type {
        grid-column: 2 / span 6;
        grid-row: 1 / span 10;
    }
/* /Pages/Fleet/FleetFleetTasks.razor.rz.scp.css */
.fleet-fleet-tasks[b-cw2rrfvrhm] {
    height: 100%;
}

    .fleet-fleet-tasks[b-cw2rrfvrhm]  td:first-of-type,
    .fleet-fleet-tasks[b-cw2rrfvrhm]  th:first-of-type {
        flex: 0.5;
    }

    .fleet-fleet-tasks[b-cw2rrfvrhm]  td:last-of-type,
    .fleet-fleet-tasks[b-cw2rrfvrhm]  th:last-of-type {
        flex: 1.5;
    }
/* /Pages/Fleet/FleetMain.razor.rz.scp.css */
.fleet[b-ek5t0fwjfc] {
    height: 100%;
}
/* /Pages/Fleet/FleetReports.razor.rz.scp.css */
.fleet-reports[b-zxfo1a7m5o] {
    height: 100%;
}

    .fleet-reports[b-zxfo1a7m5o]  td:first-of-type,
    .fleet-reports[b-zxfo1a7m5o]  th:first-of-type {
        flex: 0.5;
    }

    .fleet-reports[b-zxfo1a7m5o]  td:nth-of-type(6),
    .fleet-reports[b-zxfo1a7m5o]  th:nth-of-type(6) {
        flex: 1.5;
    }

    .fleet-reports[b-zxfo1a7m5o]  td:last-of-type,
    .fleet-reports[b-zxfo1a7m5o]  th:last-of-type {
        flex: 0.5;
    }
/* /Pages/Maintenance/Assets/AssetComponents/AssetFleetTasks.razor.rz.scp.css */
.machine-fleet-tasks[b-sgs5055to3] {
    height: 100%;
}

    .machine-fleet-tasks > div:first-of-type[b-sgs5055to3] {
        height: 100%;
        display: grid;
        grid-template-rows: repeat(15, 1fr);
        grid-template-columns: repeat(2, 1fr);
        grid-auto-flow: row;
        gap: 1vh;
    }

        .machine-fleet-tasks > div:first-of-type[b-sgs5055to3] >  div:first-of-type {
            grid-row: span 14;
            grid-column: span 2;
        }

[b-sgs5055to3] tbody tr {
    cursor: pointer;
}
/* /Pages/Maintenance/Assets/AssetComponents/AssetInfoComponent.razor.rz.scp.css */
 .asset-info[b-wa1tzcro1r] {
            display: flex;
            flex-direction: column;
        }

            .asset-info > div:first-of-type > div[b-wa1tzcro1r] {
                display: flex;
                flex-direction: row;
                justify-content: space-between;
            }

                .asset-info > div:first-of-type > div[b-wa1tzcro1r] >  * {
                    flex: 1;
                    font-weight: bold;
                }

                .asset-info > div:first-of-type > div[b-wa1tzcro1r] >  a {
                    display: flex;
                    flex-direction: row;
                    justify-content: flex-end;
                    align-items: center;
                }

                    .asset-info > div:first-of-type > div[b-wa1tzcro1r] >  a > svg {
                        width: 10%;
                        fill: var(--color-fg);
                    }

        .asset-info > div:nth-of-type(2)[b-wa1tzcro1r] {
            max-height: 30%;
            flex: 3;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .asset-info > div:nth-of-type(2) > img[b-wa1tzcro1r] {
                max-height: 100%;
                max-width: 90%;
                border-radius: var(--value-border-radius);
            }

        .asset-info > div:nth-of-type(3)[b-wa1tzcro1r] {
            flex: 4;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            grid-template-rows: repeat(9, 1fr);
            grid-auto-flow: column;
            gap: .25vh;
        }
            
            .asset-info > div:nth-of-type(3)[b-wa1tzcro1r] >  span,
            .asset-info > div:nth-of-type(4)[b-wa1tzcro1r] >  span {
                display: flex;
                align-items: center;
            }

            .asset-info > div:nth-of-type(3) > span:nth-of-type(-n+9)[b-wa1tzcro1r],
            .asset-info > div:last-of-type > span:nth-of-type(odd)[b-wa1tzcro1r] {
                font-weight: bold;
            }

        .asset-info > div:last-of-type[b-wa1tzcro1r] {
            flex: 3;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            grid-template-rows: auto;
            overflow-y: auto;
            grid-auto-flow: row;
        }
            
            .asset-info > div:last-of-type[b-wa1tzcro1r] >  span {
                min-height: 4vh;
                background-color: var(--color-bg);
                padding: 0 0 0 .25vw;
                margin: .25vh .125vw;
                border-radius: .2em;
            }

[b-wa1tzcro1r] .status {
    grid-column: span 2;
}
/* /Pages/Maintenance/Assets/AssetComponents/AssetReports.razor.rz.scp.css */
.machine-reports[b-yjaym4rsnk] {
    height: 100%;
}

[b-yjaym4rsnk] tbody tr {
    cursor: pointer;
}
/* /Pages/Maintenance/Assets/AssetMain.razor.rz.scp.css */
.maintenance-machines[b-jhbemh2pzq] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
}
    .maintenance-machines > div:first-of-type[b-jhbemh2pzq] {
        height: 100%;
        width: 40%;
        display: flex;
        flex-direction: column;
        gap: 1vh;
        margin-right: .25vw;
    }

        .maintenance-machines > div:first-of-type > div[b-jhbemh2pzq] {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

            .maintenance-machines > div:first-of-type > div:first-of-type[b-jhbemh2pzq] {
                height: 5%;
            }

                .maintenance-machines > div:first-of-type > div:first-of-type[b-jhbemh2pzq] >  .search-bar {
                    background-color: var(--color-bg-less);
                    height: 100%;
                    border: none;
                }

            .maintenance-machines > div:first-of-type > div:nth-of-type(2)[b-jhbemh2pzq] {
                height: 90%;
                overflow-y: auto;
            }

                .maintenance-machines > div:first-of-type > div:nth-of-type(2)[b-jhbemh2pzq] >  #asset-item {
                    height: 6vh;
                    min-height: 6vh;
                    width: 100%;
                }

            .maintenance-machines > div:first-of-type[b-jhbemh2pzq] >  div:last-of-type {
                height: 5%;
                background-color: var(--color-main);
                border-radius: .25em;
            }

    .maintenance-machines[b-jhbemh2pzq] >  div:last-of-type {
        width: 60%;
        height: 100%;
        margin-left: .25vw;
    }

.loading-skeleton[b-jhbemh2pzq] {
    width: 100%;
    height: 10%;
    display: grid;
    grid-template-columns: 20% 1fr;
    grid-template-rows: repeat(2, 1fr);
    grid-auto-flow: column;
    gap: 1vh .5vw;
    padding: 2vh 0 0 .5vw;
}

.loading-skeleton[b-jhbemh2pzq] >  span:first-of-type {
    grid-row: span 2;
    margin: 0 15% 0 20%;
    text-align: center;
}
/* /Pages/Maintenance/Assets/AssetManage.razor.rz.scp.css */
.machine-add[b-5zlvevr626] {
    height: 100%;
    padding: 2vh 1vw;
    box-sizing: border-box;
}

    .machine-add[b-5zlvevr626] >  form {
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-columns: 2.65fr 2.65fr 4.7fr;
        grid-template-rows: repeat(9, 1fr);
        grid-auto-flow: column;
        box-sizing: border-box;
        grid-gap: 1vh;
    }

        .machine-add[b-5zlvevr626] >  form > div:nth-of-type(-n+7) {
            grid-column: 1;
        }
    
        .machine-add[b-5zlvevr626] >  form > div:nth-of-type(1),
        .machine-add[b-5zlvevr626] >  form > div:nth-of-type(2) { 
            grid-column: 1 / span 2;
        }

        .machine-add[b-5zlvevr626] >  form > div:last-of-type {
            grid-column: 1 / span 2;
            grid-row: 9;
        }

            .machine-add[b-5zlvevr626] >  form > div:last-of-type {
                display: flex;
                flex-direction: column;
            }

                .machine-add[b-5zlvevr626] >  form > div:last-of-type > span {
                    height: 33.33%;
                }

                .machine-add[b-5zlvevr626] >  form > div:last-of-type > div {
                    height: 66.66%;
                    width: 100%;
                    display: flex;
                    flex-direction: row;
                }

                .machine-add[b-5zlvevr626] >  form > div:last-of-type > div > button,
                .machine-add[b-5zlvevr626] >  form > div:last-of-type > div > div {
                    display: block;
                    height: 100%;
                    transition: background-color .15s;
                }

                .machine-add[b-5zlvevr626] >  form > div:last-of-type > div > div > button {
                    width: 100%;
                    background-color: var(--color-main);
                    color: var(--color-bg-less);
                }

                .machine-add[b-5zlvevr626] >  form > div:last-of-type > div > div > button:hover {
                    background-color: var(--color-main-light);
                }

                .machine-add[b-5zlvevr626] >  form > div:last-of-type > div > button {
                    margin-left: .25vw;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    background-color: var(--color-bg-less);
                    border: .35vh solid var(--color-fg);
                    aspect-ratio: 1/1;
                }

                .machine-add[b-5zlvevr626] >  form > div:last-of-type > div > button:hover {
                    background-color: var(--color-bg);

                }

        .machine-add[b-5zlvevr626] >  form > div:nth-of-type(9),
        .machine-add[b-5zlvevr626] >  form > div:nth-of-type(10),
        .machine-add[b-5zlvevr626] >  form > div:nth-of-type(11),
        .machine-add[b-5zlvevr626] >  form > div:nth-of-type(12) {
            grid-column: 2;
        }

        .machine-add[b-5zlvevr626] >  form > div:nth-of-type(12) {
            grid-row: span 2;
        } 

            .machine-add[b-5zlvevr626] >  form > div:nth-of-type(12) > div {
                height: 100%;
            }
        
                .machine-add[b-5zlvevr626] >  form > div:nth-of-type(12) > div > div {
                    width: 100%;
                }

        .machine-add[b-5zlvevr626] >  form > div:nth-of-type(13) {
            grid-column: 3;
            grid-row: 1;
        }

        .machine-add[b-5zlvevr626] >  form > div:nth-of-type(14) {
            grid-column: 3;
            grid-row: 2 / span 8;
        }

[b-5zlvevr626] .tech-skeleton { 
    grid-column: 3;
}
/* /Pages/Maintenance/Assets/AssetPage.razor.rz.scp.css */
.machine[b-xbdyf1a4se] {
    height: 100%;
    display: flex;
    flex-direction: row;
    gap: .5vw;
}

    .machine[b-xbdyf1a4se] >  div:first-of-type {
        flex: 1;
        display: flex;
        flex-direction: column;
        padding: 1vh .5vw;
        gap: 1vh;
    }
       
    .machine[b-xbdyf1a4se] >  div:last-of-type {
        flex: 2;
    }


/* /Pages/Maintenance/Assets/AssetTasks/AssetTask.razor.rz.scp.css */
.asset-task[b-lezljebhji] {
    height: 100%;
    display: flex;
    flex-direction: row;
    gap: .5vw;
}

    .asset-task[b-lezljebhji] >  div:first-of-type {
        flex: 1;
        display: flex;
        flex-direction: column;
        padding: 1vh .5vw;
        gap: 1vh;
    }

    .asset-task > div:last-of-type[b-lezljebhji] {
        flex: 2;
        display: flex;
        flex-direction: column;
        gap: 2vh;
        padding: 1vh 0.5vw;
        box-sizing: border-box;
        overflow: scroll;
    }

        .asset-task > div:last-of-type > div:first-of-type[b-lezljebhji] {
            height: auto;
            width: 100%;
            display: flex;
            flex-direction: row;
            justify-content: space-between;
        }
            
            .asset-task > div:last-of-type > div:first-of-type > div:first-of-type[b-lezljebhji] {
                display: flex;
                flex-direction: column;
                flex: 8;
            }

            .asset-task > div:last-of-type > div:first-of-type > div:last-of-type[b-lezljebhji] {
                display: flex;
                flex-direction: row;
                align-items: start;
                justify-content: end;
                gap: 1vw;
                flex: 1;
                height: 50%;
            }

                .asset-task > div:last-of-type > div:first-of-type > div:last-of-type[b-lezljebhji]  svg {
                    height: 100%;
                }

                .asset-task > div:last-of-type > div:first-of-type > div:last-of-type[b-lezljebhji]  a,
                .asset-task > div:last-of-type > div:first-of-type > div:last-of-type button[b-lezljebhji] {
                    height: 100%;
                    display: flex;
                    justify-content: center;
                    align-items: start;
                }

        .asset-task > div:last-of-type > div:nth-of-type(2)[b-lezljebhji] {
            display: grid;
            grid-template-rows: repeat(4, 1fr);
            grid-template-columns: 1fr 5fr;
            grid-auto-flow: column;
            grid-column-gap: 1vw;
            grid-row-gap: 1vh;
        }

            .assset-task > div:last-of-type > div:nth-of-type(2) > div[b-lezljebhji] {
                height: 100%;
                width: fit-content;
            }

            .asset-task > div:last-of-type > div:nth-of-type(2) > *[b-lezljebhji] {
                max-height: 4vh;
            }

            .asset-task > div:last-of-type > div:nth-of-type(2) > span:nth-of-type(-n+4)[b-lezljebhji] {
                font-weight: bold;
            }

            .asset-task >div:last-of-type > div:nth-of-type(2)[b-lezljebhji] >  .link-button {
                max-width: 20%;
            }

        .asset-task > div:last-of-type[b-lezljebhji] >  .file-input-list {
            display: flex;
            flex-direction: column;
            gap: 1vh;
            height: fit-content;
        } 

            .asset-task > div:last-of-type > .comments > div[b-lezljebhji] {
                padding-bottom: 2vh;
                box-sizing: border-box;
            }

                .asset-task > div:last-of-type > .comments > div:nth-of-type(odd)[b-lezljebhji] >  div,
                .asset-task > div:last-of-type > .comments > div:nth-of-type(odd)[b-lezljebhji] >  span {
                    margin-right: 10%;
                }

                .asset-task > div:last-of-type > .comments > div:nth-of-type(even)[b-lezljebhji] >  div,
                .asset-task > div:last-of-type > .comments > div:nth-of-type(even)[b-lezljebhji] >  span {
                    margin-left: 10%;
                }

        .asset-task > div:last-of-type > .complete[b-lezljebhji] {
            width: 100%;
            display: flex;
            flex-direction: row;
            justify-content: end;
        }

            .asset-task > div:last-of-type > .complete > button[b-lezljebhji] {
                height: 4vh;
            }


.skeleton-files[b-lezljebhji] {
    display: flex;
    flex-direction: row;
    gap: .5vw;
}

.skeleton-files[b-lezljebhji] >  span {
    height: 15vh !important;
    aspect-ratio: 1/1;
}
/* /Pages/Maintenance/Assets/AssetTasks/CreateAssetTask.razor.rz.scp.css */
.create-asset-task[b-daismlgu4o] {
    height: 100%;
    padding: 2vh 1vw;
    box-sizing: border-box;
}

.create-asset-task[b-daismlgu4o] >  form {
    height: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(10, 1fr);
    grid-auto-flow: column;
    gap: 1vh;
}

    .create-asset-task[b-daismlgu4o] >  form > div:has(.block-text-input) > div {
        width: 100%;
        height: 100%;
    }

    .create-asset-task[b-daismlgu4o] >  form > div:has(button) {
        grid-row: 10;
        display: flex;
        flex-direction: column;
        gap: .5vh;
    }

        .create-asset-task[b-daismlgu4o] >  form > div:has(button) > div {
            height: 66.66%;
            width: 100%;
            display: flex;
            flex-direction: row;
        }

        .create-asset-task[b-daismlgu4o] >  form > div > div:has(button) > button,
        .create-asset-task[b-daismlgu4o] >  form > div > div:has(button) > div > button {
            display: block;
            height: 100%;
            transition: background-color .15s;
        }

            .create-asset-task[b-daismlgu4o] >  form > div > div:has(button) > div > button {
                width: 100%;
                background-color: var(--color-main);
                color: var(--color-bg-less);
            }

                .create-asset-task[b-daismlgu4o] >  form > div > div:has(button) > div > button:hover {
                    background-color: var(--color-main-light);
                }

            .create-asset-task[b-daismlgu4o] >  form > div > div:has(button) > button {
                margin-left: .25vw;
                display: flex;
                justify-content: center;
                align-items: center;
                background-color: var(--color-bg-less);
                border: .35vh solid var(--color-fg);
                aspect-ratio: 1/1;
            }

                .create-asset-task[b-daismlgu4o] >  form > div > div:has(button) > button:hover {
                    background-color: var(--color-bg);
                }

    .create-asset-task[b-daismlgu4o] >  form > div:nth-of-type(n+9),
    .create-asset-task[b-daismlgu4o] >  form > .file-input-list {
        grid-column: 2 / span 3;
    }

    .create-asset-task[b-daismlgu4o] >  form > .file-input-list {
        grid-row: span 2;
    }
    
    .create-asset-task[b-daismlgu4o] >  form > div:last-of-type {
        grid-row: span 7;
    }

.create-asset-task .skeleton-files[b-daismlgu4o] {
    grid-row: span 2;
}
/* /Pages/Maintenance/Assets/AssetTasks/ManageAssetTasks.razor.rz.scp.css */
.manage-machine-tasks[b-324keuslam] {
    height: 100%;
    display: flex;
    flex-direction: row;
    gap: .5vw;
}

    .manage-machine-tasks[b-324keuslam] >  div:first-of-type {
        flex: 1;
        display: flex;
        flex-direction: column;
        padding: 1vh .5vw;
        gap: 1vh;
    }

    .manage-machine-tasks > div:last-of-type[b-324keuslam] {
        flex: 2;
        display: flex;
        flex-direction: column;
        gap: 1vh;
    }

    .manage-machine-tasks > div:last-of-type[b-324keuslam] >  div:first-of-type {
        flex: 18;
    }

    .manage-machine-tasks > div:last-of-type[b-324keuslam] >  div:last-of-type {
        flex: 1;
    }

td:last-of-type[b-324keuslam], th:last-of-type[b-324keuslam] {
    flex: .5;
}

td:last-of-type[b-324keuslam] >  * {
    cursor: pointer;
}
/* /Pages/Measurement/MeasurementAssetComponents/MeasurementAssetMap.razor.rz.scp.css */
#measurement-asset-map[b-d45op078j2] {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 1vw;
}

    #measurement-asset-map > div:first-of-type[b-d45op078j2] {
        height: 100%;
        width: 25%;
        display: flex;
        flex-direction: column;
        gap: 1vh;
    }

        #measurement-asset-map > div:first-of-type > div:first-of-type[b-d45op078j2] {
            display: flex;
            justify-content: center;
            align-items: center;
        }

        #measurement-asset-map > div:first-of-type img[b-d45op078j2] {
            max-height: 100%;
            max-width: 100%;
            object-fit: contain;
        }

        #measurement-asset-map > div:first-of-type[b-d45op078j2] >  div {
            flex: 1;
        }
       
        #measurement-asset-map > div:first-of-type > div:first-of-type[b-d45op078j2] {
            flex: 4;
        }

    #measurement-asset-map[b-d45op078j2] >  div:last-of-type {
        height: 100%;
        width: 75%;
    }
/* /Pages/Measurement/MeasurementAssetComponents/MeasurementAssetOperations.razor.rz.scp.css */
/* /Pages/Measurement/MeasurementAssetComponents/MeasurementAssetSettings.razor.rz.scp.css */
#manage-tracks[b-cp2yc4rhxt] {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

    #manage-tracks > div[b-cp2yc4rhxt] {
        display: flex;
        flex-direction: column;
        gap: 1vh;
        min-width: 20%;
        max-width: 80%;
    }

        #manage-tracks > div > div[b-cp2yc4rhxt] {
            display: flex;
            flex-direction: column;
            gap: .5vh;
            padding: 1vh .5vw;
            background-color: var(--color-bg-less);
            border-radius: var(--value-border-radius);
        }

            #manage-tracks > div > div:last-of-type > div[b-cp2yc4rhxt] {
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                align-items: center;
            }

                #manage-tracks > div > div:first-of-type > button[b-cp2yc4rhxt] {
                    height: 4vh;
                }

                #manage-tracks > div > div:last-of-type > div > button[b-cp2yc4rhxt] {
                    height: 3vh;
                    aspect-ratio: 1/1;
                    margin-left: 1vw;
                    background-color: red;
                }

button[b-cp2yc4rhxt] {
    border-radius: var(--value-border-radius);
}

select[b-cp2yc4rhxt] {
    padding: .5vh 0 .5vh .5vw;
}
/* /Pages/Measurement/MeasurementAssetPage.razor.rz.scp.css */
/* /Pages/Measurement/MeasurementAssets.razor.rz.scp.css */
.measurement-assets[b-f6vxdtuoaw] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    gap: .25vw;
}

    .measurement-assets > div:first-of-type[b-f6vxdtuoaw] {
        width: 40%;
        display: flex;
        flex-direction: column;
        height: 100%;
        gap: 1vh;
    }

        .measurement-assets > div:first-of-type > div[b-f6vxdtuoaw] {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

            .measurement-assets > div:first-of-type > div:first-of-type > div[b-f6vxdtuoaw] {
                width: 100%;
            }

            .measurement-assets > div:first-of-type > div:first-of-type[b-f6vxdtuoaw] {
                height: 5%;
            }

                .measurement-assets > div:first-of-type > div:first-of-type[b-f6vxdtuoaw] >  .search-bar {
                    background-color: var(--color-bg-less);
                    height: 100%;
                    border: none;
                }


            .measurement-assets > div:first-of-type > div:last-of-type[b-f6vxdtuoaw] {
                height: 95%;
                overflow-y: auto;
            }


    .measurement-assets[b-f6vxdtuoaw] >  div:last-of-type {
        width: 60%;
        height: 100%;
        margin-left: .25vw;
    }

.loading-skeleton[b-f6vxdtuoaw] {
    width: 100%;
    height: 10%;
    display: grid;
    grid-template-columns: 20% 1fr;
    grid-template-rows: repeat(2, 1fr);
    grid-auto-flow: column;
    gap: 1vh .5vw;
    padding: 2vh 0 0 .5vw;
}

    .loading-skeleton[b-f6vxdtuoaw] >  span:first-of-type {
        grid-row: span 2;
        margin: 0 15% 0 20%;
        text-align: center;
    }
/* /Pages/Measurement/TrackPage.razor.rz.scp.css */
/* /Pages/Measurement/Tracks.razor.rz.scp.css */
#tracks[b-fdi7jn4k2f] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    gap: 1vw;
}

    #tracks > div:first-of-type[b-fdi7jn4k2f] {
        height: 100%;
        width: 100%;
        display: flex; 
        flex-direction: column;
        padding: 1vh .5vw;
    }

    #tracks > div:first-of-type:has(div)[b-fdi7jn4k2f] {
        justify-content: space-between;
    }
    
        #tracks > div:first-of-type > div:first-of-type[b-fdi7jn4k2f] {
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            color: var(--color-greyed-out);
            font-weight: bold;
            position: relative;
        }

            #tracks > div:first-of-type > div:first-of-type > label[b-fdi7jn4k2f] {
                width: 100%;
                height: 100%;
                flex-direction: column;
                display: flex;
                justify-content: center;
                align-items: center;
                border: .15vw dashed var(--color-grey3);
                border-radius: .2em;
                background: var(--color-bg);
                position: absolute;
                gap: 1vh;
                z-index: 1;
            }

            #tracks > div:first-of-type > div:first-of-type > label[b-fdi7jn4k2f] >  svg {
                height: 10%;
                fill: var(--color-greyed-out);
            }

[b-fdi7jn4k2f] .file-input {
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    z-index: 2;
}

        #tracks > div:first-of-type > div:nth-of-type(2)[b-fdi7jn4k2f] {
            display: grid;
            grid-auto-flow: column;
            grid-template-rows: repeat(2, 1fr);
            padding: 5vh 5vw;
            gap: 1vh 1vw;
        }

        #tracks > div:first-of-type > div:nth-of-type(2) > *[b-fdi7jn4k2f] {
            display: flex;
            align-items: center;
            height: 5vh;
        }
            
        #tracks > div:first-of-type[b-fdi7jn4k2f] >  div:last-of-type {
            min-height: 5vh;
            max-height: 5vh;
        }

            #tracks > div:first-of-type[b-fdi7jn4k2f] >  div:last-of-type > button {
                border-radius: var(--value-border-radius);
            }

    #tracks[b-fdi7jn4k2f] >  div:last-of-type {
        width: 100%;
    }
