/* /UI/Controls/AllFieldLogsData.razor.rz.scp.css */
[b-l4rbn9q8v9] .all-field-logs-mud-table .mud-table-container {
    height: -webkit-calc(100% - 305px);
    height: calc(100vh - 305px);
}

[b-l4rbn9q8v9] .mud-table-body .mud-table-cell {
    padding: 8px;
}

[b-l4rbn9q8v9] .mud-table-head .mud-table-cell {
    padding: 12px 8px;
}

[b-l4rbn9q8v9] .mud-table-cell.col-tags {
    padding:1px;
}

[b-l4rbn9q8v9] .mud-chip-wrapper {
    background: transparent;
}

[b-l4rbn9q8v9] .mud-chip-status {
    border-radius: 4px !important;
    pointer-events: none;
}

[b-l4rbn9q8v9] .mud-chip-status.approved {
    background: #B6D4FF;
    color: #377DFF;
}

[b-l4rbn9q8v9] .mud-chip-status.rejected {
    background: #FFDDD6;
    color: #FF5630;
}

[b-l4rbn9q8v9] .mud-chip-status.submitted {
    background: #D7F5E7;
    color: #38CB89;
}

[b-l4rbn9q8v9] .mud-chip-status.draft {
    background: #DDE5E9;
    color: #46546C;
}

 [b-l4rbn9q8v9] .mud-chip-status.level1 {
        background: #D7F5E7;
        color: #38CB89;
 }

[b-l4rbn9q8v9] .mud-chip-tag {
    width: 20px;
    height: 20px !important;
    border-radius: 1px !important;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 1px 0;
}

[b-l4rbn9q8v9] .mud-chip-tag.j-tag {
    background: #0D7169;
    /*border: 1px solid #BEEDEA;*/
    color: #fff;
}

[b-l4rbn9q8v9] .mud-chip-tag.s-tag {
    background: #DCAA05;
    /*border: 1px solid #FDF2CE;*/
    color: #fff;
}

[b-l4rbn9q8v9] .mud-chip-tag.spTag {
    background: #7860E1;
    /*border: 1px solid #DBD4F7;*/
    color: #fff;
}

[b-l4rbn9q8v9] .mud-chip-tag.at-tag {
    background: #254497;
    /*border: 1px solid #D1E2FA;*/
    color: #fff;
}

[b-l4rbn9q8v9] .mud-chip-tag.at-tag svg {
    fill: #fff !important;
    font-size: 1rem;
}

[b-l4rbn9q8v9] .mud-list-item-icon {
    min-width:44px;
}

[b-l4rbn9q8v9] .reverse-copy-icon svg svg path {
    fill: var(--mud-palette-warning);
}

@media screen and (min-width: 1024px) {
    [b-l4rbn9q8v9] .col-foreman {
        width: 50%;
    }
}
/* /UI/Controls/AllFieldLogsFilter.razor.rz.scp.css */
[b-y1x6vnqm4i] .afl-section-padding {
    padding-top: 74px !important;
}

[b-y1x6vnqm4i] .afl-calander-margin {
    margin-left: auto;
}

[b-y1x6vnqm4i] .filter-auto-complete label {
    background-color: var(--mud-palette-background-grey);
}
/* /UI/Controls/ApprovedTimesheets.razor.rz.scp.css */
[b-h2p1ebg9db] .all-field-logs-mud-table .mud-table-container {
    height: -webkit-calc(100% - 305px);
    height: calc(100vh - 305px);
}

[b-h2p1ebg9db] .mud-table-body .mud-table-cell {
    padding: 8px;
}

[b-h2p1ebg9db] .mud-table-head .mud-table-cell {
    padding: 12px 8px;
}

[b-h2p1ebg9db] .mud-table-cell.col-tags {
    padding:1px;
}

[b-h2p1ebg9db] .mud-chip-wrapper {
    background: transparent;
}

[b-h2p1ebg9db] .mud-chip-status {
    border-radius: 4px !important;
    pointer-events: none;
}

[b-h2p1ebg9db] .mud-chip-status.approved {
    background: #B6D4FF;
    color: #377DFF;
}

[b-h2p1ebg9db] .mud-chip-status.rejected {
    background: #FFDDD6;
    color: #FF5630;
}

[b-h2p1ebg9db] .mud-chip-status.submitted {
    background: #D7F5E7;
    color: #38CB89;
}

[b-h2p1ebg9db] .mud-chip-status.draft {
    background: #DDE5E9;
    color: #46546C;
}

[b-h2p1ebg9db] .mud-chip-tag {
    width: 20px;
    height: 20px !important;
    border-radius: 1px !important;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 1px 0;
}

[b-h2p1ebg9db] .mud-chip-tag.j-tag {
    background: #0D7169;
    /*border: 1px solid #BEEDEA;*/
    color: #fff;
}

[b-h2p1ebg9db] .mud-chip-tag.s-tag {
    background: #DCAA05;
    /*border: 1px solid #FDF2CE;*/
    color: #fff;
}

[b-h2p1ebg9db] .mud-chip-tag.spTag {
    background: #7860E1;
    /*border: 1px solid #DBD4F7;*/
    color: #fff;
}

[b-h2p1ebg9db] .mud-chip-tag.at-tag {
    background: #254497;
    /*border: 1px solid #D1E2FA;*/
    color: #fff;
}

[b-h2p1ebg9db] .mud-chip-tag.at-tag svg {
    fill: #fff !important;
    font-size: 1rem;
}

[b-h2p1ebg9db] .mud-list-item-icon {
    min-width:44px;
}

[b-h2p1ebg9db] .reverse-copy-icon svg svg path {
    fill: var(--mud-palette-warning);
}

@media screen and (min-width: 1024px) {
    [b-h2p1ebg9db] .col-foreman {
        width: 15%;
    }

    [b-h2p1ebg9db] .col-project {
        width: 15%;
    }
}
/* /UI/Controls/FieldLog/HoursGrid.razor.rz.scp.css */
[b-d8xc853n8e] col.total-hours {
    width:150px;
}

[b-d8xc853n8e] th:last-child,
[b-d8xc853n8e] td:last-child {
    min-width: 72px !important;
}

[b-d8xc853n8e] .freeze-columns * .mud-table-root .mud-table-head * .mud-table-cell:first-child {
    border-radius: 0;
}

[b-d8xc853n8e] th:first-child,
[b-d8xc853n8e] td:first-child {
    position: sticky;
    left: 0;
    z-index: 3 !important;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
}

[b-d8xc853n8e] th:last-child,
[b-d8xc853n8e] td:last-child {
    position: sticky;
    right: 0;
    z-index: 5;
    /*background-color: #EFF5FF;*/
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
}

[b-d8xc853n8e] th:first-child {
    border-right: solid 1px var(--mud-palette-lines-default) !important;
    /* background-color: #EFF5FF !important;*/
}

[b-d8xc853n8e] th:last-child {
    border-left: solid 1px var(--mud-palette-lines-default) !important;
    /*background-color: #EFF5FF !important;*/
}

[b-d8xc853n8e] td:first-child,
[b-d8xc853n8e] td:last-child {
    background-color: var(--mud-palette-background-grey);
}

[b-d8xc853n8e] .mud-table-cell {
    min-width: 100px;
    position:relative;
}

[b-d8xc853n8e] .mud-table-container {
    height: -webkit-calc(100vh - 240px);
    height: calc(100vh - 240px);
}

[b-d8xc853n8e] .mud-table-container .mud-table-body {
    height: -webkit-calc(100vh - 120px);
    height: calc(100vh - 120px);
}

[b-d8xc853n8e] .main-header-row {
    min-height: 82px;
    position: sticky;
    z-index: 999;
}

[b-d8xc853n8e] .main-header-row th, 
[b-d8xc853n8e] .mud-table-row th {
    background-color: var(--mud-palette-primary-lighten) !important;
    border-right: solid 1px var(--mud-palette-lines-default) !important;
    border-bottom: solid 1px var(--mud-palette-lines-default) !important;
}

[b-d8xc853n8e] .sticky-header {
    position: sticky;
    top: 0;
    left: 100px;
}

[b-d8xc853n8e] .sub-header-row {
    position: sticky;
    top: 73px;
    z-index: 999;
}

[b-d8xc853n8e] .sub-header-row th {
    border-right: solid 1px var(--mud-palette-lines-default) !important;
    background-color: var(--mud-palette-primary-lighten) !important;
}

[b-d8xc853n8e] .sub-header-row th:last-child {
    border-right: none !important;
}

[b-d8xc853n8e] .mud-table-cell.worker {
    width: 200px;
}

[b-d8xc853n8e] .mud-table-cell.hours-cell {
    width:150px;
    height:50px;
}

[b-d8xc853n8e] .mud-table-cell.total-hours-cell {
    width: 40px;
}

[b-d8xc853n8e] .txt-overflow {
    white-space: nowrap;
    display: inline-block !important;
    display: -webkit-box;
    max-width: 120px;
    line-height: 1.4;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-d8xc853n8e] .grid-delete-button {
    position: absolute;
    right: -6px;
    top: -6px;
}

[b-d8xc853n8e] .grid-check-button {
    position: absolute;
    left: 8px;
    top: 8px;
}

[b-d8xc853n8e] .mud-table-sticky-header .mud-table-container::-webkit-scrollbar:horizontal {
    display: none;
}

[b-d8xc853n8e] .mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell {
    background: var(--mud-palette-primary-lighten);
}

[b-d8xc853n8e] .hours-grid-tags {
    margin-right: -8px;
}

[b-d8xc853n8e] .mud-chip-tag {
    width: 28px;
    height: 28px !important;
    border-radius: 1px !important;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-d8xc853n8e] .hours-grid-tags .mud-chip-tag {
    width: 20px !important;
    height: 20px !important;
    margin: 1px !important;
    text-align: center;
}

[b-d8xc853n8e] .mud-chip-tag.j-tag {
    background: #0D7169;
    /*border: 1px solid #BEEDEA;*/
    color: #fff;
}

[b-d8xc853n8e] .mud-chip-tag.s-tag {
    background: #DCAA05;
    /*border: 1px solid #FDF2CE;*/
    color: #fff;
}

[b-d8xc853n8e] .mud-chip-tag.spTag {
    background: #7860E1;
    /*border: 1px solid #DBD4F7;*/
    color: #fff;
}

[b-d8xc853n8e] .mud-chip-tag.at-tag {
    background: #254497;
    /*border: 1px solid #D1E2FA;*/
    color: #fff;
}

[b-d8xc853n8e] .mud-chip-tag.at-tag svg {
    fill: #fff !important;
    font-size: 1rem;
}

@media screen and (min-width: 1754px) {    
    [b-d8xc853n8e] .txt-overflow {
        max-width: 300px;
        width:100%;
    }
}

@media screen and (min-width: 1563px) {
    [b-d8xc853n8e] .sub-header-row {
        position: sticky;
        top: 65px;
        z-index: 999;
    }
}
/* /UI/Controls/FiledRequest/AllFieldChangeRequestData.razor.rz.scp.css */
[b-thhc7t2vwd] .all-field-logs-mud-table .mud-table-container {
    height: -webkit-calc(100% - 305px);
    height: calc(100vh - 305px);
}

[b-thhc7t2vwd] .mud-table-body .mud-table-cell {
    padding: 8px;
}

[b-thhc7t2vwd] .mud-table-head .mud-table-cell {
    padding: 12px 8px;
}

[b-thhc7t2vwd] .mud-table-cell.col-tags {
    padding: 1px;
}

[b-thhc7t2vwd] .mud-chip-wrapper {
    background: transparent;
}

[b-thhc7t2vwd] .mud-chip-status {
    border-radius: 4px !important;
    pointer-events: none;
}

    [b-thhc7t2vwd] .mud-chip-status.approved {
        background: #B6D4FF;
        color: #377DFF;
    }

    [b-thhc7t2vwd] .mud-chip-status.rejected {
        background: #FFDDD6;
        color: #FF5630;
    }

    [b-thhc7t2vwd] .mud-chip-status.submitted {
        background: #D7F5E7;
        color: #38CB89;
    }

    [b-thhc7t2vwd] .mud-chip-status.draft {
        background: #DDE5E9;
        color: #46546C;
    }

[b-thhc7t2vwd] .mud-chip-tag {
    width: 20px;
    height: 20px !important;
    border-radius: 1px !important;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 1px 0;
}

    [b-thhc7t2vwd] .mud-chip-tag.j-tag {
        background: #0D7169;
        /*border: 1px solid #BEEDEA;*/
        color: #fff;
    }

    [b-thhc7t2vwd] .mud-chip-tag.s-tag {
        background: #DCAA05;
        /*border: 1px solid #FDF2CE;*/
        color: #fff;
    }

    [b-thhc7t2vwd] .mud-chip-tag.spTag {
        background: #7860E1;
        /*border: 1px solid #DBD4F7;*/
        color: #fff;
    }

    [b-thhc7t2vwd] .mud-chip-tag.at-tag {
        background: #254497;
        /*border: 1px solid #D1E2FA;*/
        color: #fff;
    }

        [b-thhc7t2vwd] .mud-chip-tag.at-tag svg {
            fill: #fff !important;
            font-size: 1rem;
        }

[b-thhc7t2vwd] .mud-list-item-icon {
    min-width: 44px;
}

[b-thhc7t2vwd] .reverse-copy-icon svg svg path {
    fill: var(--mud-palette-warning);
}

@media screen and (min-width: 1024px) {
    [b-thhc7t2vwd] .col-foreman {
        width: 50%;
    }
}
/* /UI/Controls/FiledRequest/AllFieldChangeRequestFilter.razor.rz.scp.css */
[b-9e58gdj2ks] .afl-section-padding {
    padding-top: 74px !important;
}

[b-9e58gdj2ks] .afl-calander-margin {
    margin-left: auto;
}

[b-9e58gdj2ks] .filter-auto-complete label {
    background-color: var(--mud-palette-background-grey);
}
/* /UI/Controls/HoursPad.razor.rz.scp.css */
[b-cxr1tis8di] .add-details-entry .mud-grid-item {
    padding: 4px 16px;
}

[b-cxr1tis8di] .hourspad-duration {
    background: var(--mud-palette-primary);
    padding: 14px;
}

[b-cxr1tis8di] .hourspad-duration-text {
    color: var(--mud-palette-primary-text);
}

[b-cxr1tis8di] .job-class .mud-icon-root.mud-svg-icon {
    fill: #0D7169;
}

[b-cxr1tis8di] .shift .mud-icon-root.mud-svg-icon {
    fill: #DCAA05;
}

[b-cxr1tis8di] .special-pay .mud-icon-root.mud-svg-icon {
    fill: #7860E1;
}

[b-cxr1tis8di] .equipment .mud-icon-root.mud-svg-icon {
    fill: #254497;
}


[b-cxr1tis8di] .highlight-picker .mud-input-control > .mud-input-control-input-container > .mud-input-label-inputcontrol {
    color: var(--mud-palette-warning-darken);
}

[b-cxr1tis8di] .highlight-picker .mud-input > input.mud-input-root, div.mud-input-slot.mud-input-root[b-cxr1tis8di] {
    color: var(--mud-palette-warning-darken);
}

[b-cxr1tis8di] .highlight-picker .mud-shrink ~ label.mud-input-label.mud-input-label-inputcontrol,
[b-cxr1tis8di] .highlight-picker .mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol {
    color: var(--mud-palette-warning-darken);
}

[b-cxr1tis8di] .highlight-picker .mud-input-adornment .mud-icon-root {
    color: var(--mud-palette-warning-darken) !important;
}

[b-cxr1tis8di] .highlight-picker .mud-input.mud-input-underline:after,
[b-cxr1tis8di] .highlight-picker .mud-input.mud-input-underline:before {
    border-bottom: 1px solid var(--mud-palette-warning-darken) !important;
}

[b-cxr1tis8di] .start-end-time-wrapper {
    background: var(--mud-palette-primary-lighten);
    border-radius: 8px;
    border: solid 1px var(--mud-palette-primary-lighten);
}
/* /UI/Controls/NumberPad.razor.rz.scp.css */
[b-dzrb2bs1jq] .mud-num-pad-item {
    width: 90px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-dzrb2bs1jq] .mud-text-field-transparant label {
    background-color: transparent;
}
/* /UI/Controls/Questionnaires.razor.rz.scp.css */
@keyframes blink-b-eosfvduvul {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[b-eosfvduvul] .blinking-icon {
    animation: blink-b-eosfvduvul 1s infinite;
}

[b-eosfvduvul] .questionnaires-wrapper .mud-grid-item {
    padding:0 0 16px;
}

[b-eosfvduvul] .mud-ripple-checkbox {
    padding-left:0;
}

[b-eosfvduvul] .horizontal-tabs-date-picker {
    flex: 0 !important;
    max-width: 160px;
}
/* /UI/Controls/ServerTimesheets.razor.rz.scp.css */
[b-uzgamohugg] .all-field-logs-mud-table .mud-table-container {
    height: -webkit-calc(100% - 305px);
    height: calc(100vh - 305px);
}

[b-uzgamohugg] .mud-table-body .mud-table-cell {
    padding: 8px;
}

[b-uzgamohugg] .mud-table-head .mud-table-cell {
    padding: 12px 8px;
}

[b-uzgamohugg] .mud-table-cell.col-tags {
    padding:1px;
}

[b-uzgamohugg] .mud-chip-wrapper {
    background: transparent;
}

[b-uzgamohugg] .mud-chip-status {
    border-radius: 4px !important;
    pointer-events: none;
}

[b-uzgamohugg] .mud-chip-status.approved {
    background: #B6D4FF;
    color: #377DFF;
}

[b-uzgamohugg] .mud-chip-status.rejected {
    background: #FFDDD6;
    color: #FF5630;
}

[b-uzgamohugg] .mud-chip-status.submitted {
    background: #D7F5E7;
    color: #38CB89;
}

[b-uzgamohugg] .mud-chip-status.draft {
    background: #DDE5E9;
    color: #46546C;
}

[b-uzgamohugg] .mud-chip-tag {
    width: 20px;
    height: 20px !important;
    border-radius: 1px !important;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 1px 0;
}

[b-uzgamohugg] .mud-chip-tag.j-tag {
    background: #0D7169;
    /*border: 1px solid #BEEDEA;*/
    color: #fff;
}

[b-uzgamohugg] .mud-chip-tag.s-tag {
    background: #DCAA05;
    /*border: 1px solid #FDF2CE;*/
    color: #fff;
}

[b-uzgamohugg] .mud-chip-tag.spTag {
    background: #7860E1;
    /*border: 1px solid #DBD4F7;*/
    color: #fff;
}

[b-uzgamohugg] .mud-chip-tag.at-tag {
    background: #254497;
    /*border: 1px solid #D1E2FA;*/
    color: #fff;
}

[b-uzgamohugg] .mud-chip-tag.at-tag svg {
    fill: #fff !important;
    font-size: 1rem;
}

[b-uzgamohugg] .mud-list-item-icon {
    min-width:44px;
}

[b-uzgamohugg] .reverse-copy-icon svg svg path {
    fill: var(--mud-palette-warning);
}

[b-uzgamohugg] .txt-overflow {
    white-space: nowrap;    
    max-width: 96px;
    line-height: 1.4;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (min-width: 1024px) {
    [b-uzgamohugg] .col-foreman {
        width: 15%;
    }

    [b-uzgamohugg] .col-project {
        width: 15%;
    }
}

[b-uzgamohugg] .fl-type.field-log {
    background: var(--mud-palette-tertiary);
    color: var(--mud-palette-text-primary);
}

[b-uzgamohugg] .fl-type.crew-timesheet {
    background: #B39DDB;
    color: var(--mud-palette-text-primary);
}

[b-uzgamohugg] .fl-type.worker-timesheet {
    background: #80CBC4;
    color: var(--mud-palette-white);
}

[b-uzgamohugg] .fl-type.template-timesheet {
    background: #AED581;
    color: var(--mud-palette-text-primary);
}

[b-uzgamohugg] .fl-type.crew-timesheet {
    background: #9575CD;
    color: var(--mud-palette-text-primary);
}

[b-uzgamohugg] .fl-type.time-off {
    background: #E157B2;
    color: var(--mud-palette-white);
}
/* /UI/Controls/SignatureData.razor.rz.scp.css */
[b-bd94njdx63] .signature-tab-expansion-panel.panel-override .mud-expand-panel-header {
    background: var(--mud-palette-primary-lighten);
    border-radius: 4px 4px 0 0;
}

[b-bd94njdx63] .signature-tab-expansion-panel .mud-expand-panel-text {
    font-weight: 500;
}

[b-bd94njdx63] .signature-tab-expansion-panel.panel-override .mud-expand-panel-content {
    padding: 0 0 12px 0;
}

[b-bd94njdx63] .dialog-questionnaries-wrapper {
    max-height: 320px;
}

[b-bd94njdx63] .title-text {
    font-size: 0.9375rem;
}

[b-bd94njdx63] .sign-pad-wrapper {
    width:600px;
    height:auto;
}

[b-bd94njdx63] .col-project {
    width: 40%;
}

[b-bd94njdx63] .col-task {
    width: 40%;
}

[b-bd94njdx63] .col-worked-hrs {
    width: 20%;
}
/* /UI/Controls/SignaturePad.razor.rz.scp.css */
[b-l8aeknt00c] .signature-pad-wrapper {
    border-radius: var(--mud-default-borderradius);
    border-color: var(--mud-palette-lines-inputs);
    background: var(--mud-palette-action-disabled-background);
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-l8aeknt00c] canvas.signature-pad {
    background: #fff;
    border: solid 1px var(--mud-palette-lines-inputs);
    margin:0 auto;
}

[b-l8aeknt00c] .signed-img-wrapper {
    width: 600px;
    height: 202px;
    border: solid 1px var(--mud-palette-lines-inputs);
}

[b-l8aeknt00c] .signed-img-wrapper img {
    width: 100%;
    height: auto;
}
/* /UI/Controls/SubContractorList.razor.rz.scp.css */
body[b-i8ac6o5ult] {
}
/* /UI/Controls/TaskSelector.razor.rz.scp.css */
[b-g0xqwtphc8] .mud-table-add-tasks {
    width: 100%;
}

[b-g0xqwtphc8] .col-checkbox {
    width: 40px;
}

[b-g0xqwtphc8] .col-task{
    width:15%;
}

[b-g0xqwtphc8] .col-description{
    width:40%;
}
/* /UI/Controls/TaskSelector2.razor.rz.scp.css */
[b-896xn4uxv9] .mud-table-add-tasks{
    width: 100%;
}

[b-896xn4uxv9] .col-checkbox{
    width: 40px!important;
}

[b-896xn4uxv9] .col-task{
    width:15%;
}

[b-896xn4uxv9] .col-description{
    width:35%;
}

[b-896xn4uxv9] .col-addhours{
    width: 160px;
}
/* /UI/Controls/TimePicker.razor.rz.scp.css */
[b-rpgvhxgk5h] .input-time-picker {
    position: absolute;
    top: 0;
    /*visibility:hidden;*/
}

[b-rpgvhxgk5h] .input-time-picker label {
    text-transform: uppercase;
}

[b-rpgvhxgk5h] .mudtime-picker .mud-input {
    visibility:hidden;
}

[b-rpgvhxgk5h] .mudtime-picker .mud-icon-button {
    padding: 12px;
}

/* /UI/Controls/WorkerList.razor.rz.scp.css */
[b-9kupthyk4r] .col-personnel-no {
    width: 160px;
}

[b-9kupthyk4r] .col-worker {
    width: 250px;
}

[b-9kupthyk4r] .col-daily-total {
    width: 160px;
}

[b-9kupthyk4r] .col-weekly-total {
    width: 178px;
}

[b-9kupthyk4r] .col-actions {
    width: 160px;
}

[b-9kupthyk4r] .worker-list-grid .mud-table-container {
    height: -webkit-calc(100vh - 398px);
    height: calc(100vh - 398px);
}

@media screen and (max-width: 959px) {
    [b-9kupthyk4r] .worker-list-grid .mud-table-container {
        height: -webkit-calc(100vh - 458px);
        height: calc(100vh - 458px);
    }
}
/* /UI/Controls/WorkerTimesheet/EquipmentGrid.razor.rz.scp.css */
[b-gtv1k5vyl4] col.total-qty {
    width: 100px;
}

[b-gtv1k5vyl4] th:first-child,
[b-gtv1k5vyl4] td:first-child {
    min-width: 140px !important;
}

[b-gtv1k5vyl4] th:last-child,
[b-gtv1k5vyl4] td:last-child {
    min-width: 72px !important;
}

[b-gtv1k5vyl4] .freeze-columns * .mud-table-root .mud-table-head * .mud-table-cell:first-child {
    border-radius: 0;
}

[b-gtv1k5vyl4] th:first-child,
[b-gtv1k5vyl4] td:first-child {
    position: sticky;
    left: 0;
    z-index: 3 !important;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
}

[b-gtv1k5vyl4] th:last-child,
[b-gtv1k5vyl4] td:last-child {
    position: sticky;
    right: 0;
    z-index: 5;
    /*background-color: #EFF5FF;*/
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
}

[b-gtv1k5vyl4] th:first-child {
    border-right: solid 1px var(--mud-palette-lines-default) !important;
    /* background-color: #EFF5FF !important;*/
}

[b-gtv1k5vyl4] th:last-child {
    border-left: solid 1px var(--mud-palette-lines-default) !important;
    /*background-color: #EFF5FF !important;*/
}

[b-gtv1k5vyl4] td:first-child,
[b-gtv1k5vyl4] td:last-child {
    background-color: var(--mud-palette-background-grey);
}

[b-gtv1k5vyl4] .mud-table-cell {
    min-width: 100px;
}

[b-gtv1k5vyl4] .mud-table-container {
    height: -webkit-calc(100vh - 240px);
    height: calc(100vh - 240px);
}

[b-gtv1k5vyl4] .mud-table-container .mud-table-body {
    height: -webkit-calc(100vh - 120px);
    height: calc(100vh - 120px);
}

[b-gtv1k5vyl4] .main-header-row {
    min-height: 82px;
    position: sticky;
    z-index: 999;
}

[b-gtv1k5vyl4] .main-header-row th,
[b-gtv1k5vyl4] .mud-table-row th {
    background-color: var(--mud-palette-primary-lighten) !important;
    border-right: solid 1px var(--mud-palette-lines-default) !important;
    border-bottom: solid 1px var(--mud-palette-lines-default) !important;
}

[b-gtv1k5vyl4] .sticky-header {
    position: sticky;
    top: 0;
    left: 100px;
}

[b-gtv1k5vyl4] .sub-header-row {
    position: sticky;
    top: 73px;
    z-index: 999;
}

[b-gtv1k5vyl4] .sub-header-row th {
    border-right: solid 1px var(--mud-palette-lines-default) !important;
    background-color: var(--mud-palette-primary-lighten) !important;
}

[b-gtv1k5vyl4] .sub-header-row th:last-child {
    border-right: none !important;
}

[b-gtv1k5vyl4] .header-column-text.task {
    color: var(--mud-palette-info);
}

[b-gtv1k5vyl4] .header-column-text.equipment {
    color: var(--mud-palette-warning-darken);
}

[b-gtv1k5vyl4] .equipment {
    width: 200px;
}

[b-gtv1k5vyl4] .qty-cell {
    width: 150px;
    height: 50px;
}

[b-gtv1k5vyl4] .mud-table-cell.total-qty-cell {
    width: 40px;
}

[b-gtv1k5vyl4] .txt-overflow {
    white-space: nowrap;
    display: inline-block !important;
    display: -webkit-box;
    max-width: 120px;
    line-height: 1.4;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-gtv1k5vyl4] .grid-delete-button {
    position: absolute;
    right: 0;
    top: 0;
}

[b-gtv1k5vyl4] .mud-table-sticky-header .mud-table-container::-webkit-scrollbar:horizontal {
    display: none;
}

[b-gtv1k5vyl4] .mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell {
    background: var(--mud-palette-primary-lighten);
}


@media screen and (min-width: 1754px) {
    [b-gtv1k5vyl4] .txt-overflow {
        max-width: 300px;
        width: 100%;
    }
}

@media screen and (min-width: 1413px) {
    [b-gtv1k5vyl4] .sub-header-row {
        position: sticky;
        top: 65px;
        z-index: 999;
    }
}
/* /UI/Controls/WorkerTimesheet/HoursGrid.razor.rz.scp.css */
[b-4qgw0nxow4] col.total-hours {
    width:150px;
}

[b-4qgw0nxow4] th:last-child,
[b-4qgw0nxow4] td:last-child {
    min-width: 72px !important;
}

[b-4qgw0nxow4] .freeze-columns * .mud-table-root .mud-table-head * .mud-table-cell:first-child {
    border-radius: 0;
}

[b-4qgw0nxow4] th:first-child,
[b-4qgw0nxow4] td:first-child {
    position: sticky;
    left: 0;
    z-index: 3 !important;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
}

[b-4qgw0nxow4] th:last-child,
[b-4qgw0nxow4] td:last-child {
    position: sticky;
    right: 0;
    z-index: 5;
    /*background-color: #EFF5FF;*/
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
}

[b-4qgw0nxow4] th:first-child {
    border-right: solid 1px var(--mud-palette-lines-default) !important;
    /* background-color: #EFF5FF !important;*/
}

[b-4qgw0nxow4] th:last-child {
    border-left: solid 1px var(--mud-palette-lines-default) !important;
    /*background-color: #EFF5FF !important;*/
}

[b-4qgw0nxow4] td:first-child,
[b-4qgw0nxow4] td:last-child {
    background-color: var(--mud-palette-background-grey);
}

[b-4qgw0nxow4] .mud-table-cell {
    min-width: 100px;
}

[b-4qgw0nxow4] .mud-table-container {
    height: -webkit-calc(100vh - 240px);
    height: calc(100vh - 240px);
}

[b-4qgw0nxow4] .mud-table-container .mud-table-body {
    height: -webkit-calc(100vh - 120px);
    height: calc(100vh - 120px);
}

[b-4qgw0nxow4] .main-header-row {
    min-height: 82px;
    position: sticky;
    z-index: 999;
}

[b-4qgw0nxow4] .main-header-row th, 
[b-4qgw0nxow4] .mud-table-row th {
    background-color: var(--mud-palette-primary-lighten) !important;
    border-right: solid 1px var(--mud-palette-lines-default) !important;
    border-bottom: solid 1px var(--mud-palette-lines-default) !important;
}

[b-4qgw0nxow4] .sticky-header {
    position: sticky;
    top: 0;
    left: 100px;
}

[b-4qgw0nxow4] .sub-header-row {
    position: sticky;
    top: 73px;
    z-index: 999;
}

[b-4qgw0nxow4] .sub-header-row th {
    border-right: solid 1px var(--mud-palette-lines-default) !important;
    background-color: var(--mud-palette-primary-lighten) !important;
}

[b-4qgw0nxow4] .sub-header-row th:last-child {
    border-right: none !important;
}

[b-4qgw0nxow4] .mud-table-cell.worker {
    width: 200px;
}

[b-4qgw0nxow4] .mud-table-cell.hours-cell {
    width:150px;
    height:50px;
}

[b-4qgw0nxow4] .mud-table-cell.total-hours-cell {
    width: 40px;
}

[b-4qgw0nxow4] .txt-overflow {
    white-space: nowrap;
    display: inline-block !important;
    display: -webkit-box;
    max-width: 120px;
    line-height: 1.4;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-4qgw0nxow4] .grid-delete-button {
    position: absolute;
    right: -6px;
    top: -6px;
}

[b-4qgw0nxow4] .mud-table-sticky-header .mud-table-container::-webkit-scrollbar:horizontal {
    display: none;
}

[b-4qgw0nxow4] .mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell {
    background: var(--mud-palette-primary-lighten);
}

[b-4qgw0nxow4] .hours-grid-tags {
    margin-right: -8px;
}

[b-4qgw0nxow4] .mud-chip-tag {
    width: 28px;
    height: 28px !important;
    border-radius: 1px !important;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-4qgw0nxow4] .hours-grid-tags .mud-chip-tag {
    width: 20px !important;
    height: 20px !important;
    margin: 1px !important;
    text-align: center;
}

[b-4qgw0nxow4] .mud-chip-tag.j-tag {
    background: #0D7169;
    /*border: 1px solid #BEEDEA;*/
    color: #fff;
}

[b-4qgw0nxow4] .mud-chip-tag.s-tag {
    background: #DCAA05;
    /*border: 1px solid #FDF2CE;*/
    color: #fff;
}

[b-4qgw0nxow4] .mud-chip-tag.spTag {
    background: #7860E1;
    /*border: 1px solid #DBD4F7;*/
    color: #fff;
}

[b-4qgw0nxow4] .mud-chip-tag.at-tag {
    background: #254497;
    /*border: 1px solid #D1E2FA;*/
    color: #fff;
}

[b-4qgw0nxow4] .mud-chip-tag.at-tag svg {
    fill: #fff !important;
    font-size: 1rem;
}

@media screen and (min-width: 1754px) {
    [b-4qgw0nxow4] .txt-overflow {
        max-width: 300px;
        width:100%;
    }
}

@media screen and (min-width: 1563px) {
    [b-4qgw0nxow4] .sub-header-row {
        position: sticky;
        top: 65px;
        z-index: 999;
    }
}
/* /UI/Dialogs/AddEquipmentTaskHourDialog.razor.rz.scp.css */
[b-plxi6h7xoo] .col-info {
    width: 30px;
}

[b-plxi6h7xoo] .col-checkbox {
    width: 40px;
}

[b-plxi6h7xoo] .lookup-icon {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

[b-plxi6h7xoo] .mud-progress-bar {
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 2px !important;
}

[b-plxi6h7xoo] .task-dynamic-tabs {
    min-height: 482px;
}

[b-plxi6h7xoo] .task-dynamic-tabs .mud-tabs-toolbar {
    width: 136px !important;
}

[b-plxi6h7xoo] .task-dynamic-tabs .mud-tabs-header-after {
    display: none;
}

[b-plxi6h7xoo] .task-dynamic-tabs .mud-tabs-panels {
    overflow: auto;
}

[b-plxi6h7xoo] .add-btn-cls {
    position: absolute;
    right: 0;
    top: 11px;
}

[b-plxi6h7xoo] .col-worker {
    padding:8px 12px;
}
/* /UI/Dialogs/AddExpensesDialog.razor.rz.scp.css */
[b-k1bwbygzew] .expense-dialog-header {
    background: var(--mud-palette-primary-lighten);
    padding: 16px;
    border-radius: 4px 4px 0 0;
}

[b-k1bwbygzew] .col-checkbox{
    width:40px;
}
/* /UI/Dialogs/AddRequestDialog.razor.rz.scp.css */
[b-svey7e9lor] .expense-dialog-header {
    background: var(--mud-palette-primary-lighten);
    padding: 16px;
    border-radius: 4px 4px 0 0;
}

[b-svey7e9lor] .col-checkbox {
    width: 40px;
}
/* /UI/Dialogs/AddTaskDialog.razor.rz.scp.css */
[b-xfw72dmftt] .mud-progress-bar {
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 2px !important;
}

[b-xfw72dmftt] .task-dynamic-tabs {
    min-height: 420px;
}

[b-xfw72dmftt] .mud-tabs-toolbar {
    width: 136px !important;
}

[b-xfw72dmftt] .task-dynamic-tabs .mud-tabs-header-after {
    display:none ;
}

[b-xfw72dmftt] .task-dynamic-tabs .mud-tabs-panels {
    overflow: auto;
}
/* /UI/Dialogs/AddTaskHourDialog.razor.rz.scp.css */
[b-dsmtfjh4n7] .mud-progress-bar {
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 2px !important;
}

[b-dsmtfjh4n7] .task-dynamic-tabs {
    min-height: 420px;
}

[b-dsmtfjh4n7] .task-dynamic-tabs .mud-tabs-header-after {
    display:none ;
}

[b-dsmtfjh4n7] .task-dynamic-tabs .mud-tabs-panels {
    overflow: auto;
}
/* /UI/Dialogs/AddWorkerDialog.razor.rz.scp.css */
[b-z4a3iu9wkn] .col-checkbox {
    width: 40px;
}
[b-z4a3iu9wkn] .lookup-icon {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
/* /UI/Dialogs/AddWorkerTaskHourDialog.razor.rz.scp.css */
[b-xrs0gm9973] .col-checkbox {
    width: 40px;
}
[b-xrs0gm9973] .lookup-icon {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

[b-xrs0gm9973] .mud-progress-bar {
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 2px !important;
}

[b-xrs0gm9973] .task-dynamic-tabs {
    min-height: 382px;
}

[b-xrs0gm9973] .task-dynamic-tabs .mud-tabs-toolbar {
    width: 136px !important;
}

[b-xrs0gm9973] .task-dynamic-tabs .mud-tabs-header-after {
    display: none;
}

[b-xrs0gm9973] .task-dynamic-tabs .mud-tabs-panels {
    overflow: auto;
}

[b-xrs0gm9973] .add-btn-cls {
    position: absolute;
    right: 0;
    top: 11px;
}

[b-xrs0gm9973] .col-worker {
    padding:8px 12px;
}

[b-xrs0gm9973] .global-hrs-entry-btn {
    position: absolute;
    right:0;
}
/* /UI/Dialogs/ApproveProgressDialog.razor.rz.scp.css */
[b-2p2zvymbag] .data-progress-timeline .mud-timeline-item-content {
    text-align: center;
}

[b-2p2zvymbag] .data-progess-bar {
    position: absolute !important;
    height: 2px !important;
}
/* /UI/Dialogs/BaseLookupDialog.razor.rz.scp.css */
[b-j6769jn45u] .col-checkbox {
    width: 40px;
}
/* /UI/Dialogs/CrewEquipmentDialog.razor.rz.scp.css */

/* /UI/Dialogs/CrewExpensesDialog.razor.rz.scp.css */
/* /UI/Dialogs/CrewManagment/AddTaskDialog.razor.rz.scp.css */
[b-bjqmzxbu2h] .mud-progress-bar {
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 2px !important;
}

[b-bjqmzxbu2h] .task-dynamic-tabs {
    min-height: 420px;
}

[b-bjqmzxbu2h] .mud-tabs-toolbar {
    width: 136px !important;
}

[b-bjqmzxbu2h] .task-dynamic-tabs .mud-tabs-header-after {
    display:none ;
}

[b-bjqmzxbu2h] .task-dynamic-tabs .mud-tabs-panels {
    overflow: auto;
}
/* /UI/Dialogs/CrewManagment/LookupDialog.razor.rz.scp.css */
[b-iju8hdv20q] .col-checkbox {
    width: 40px;
}
/* /UI/Dialogs/CrewSubmitProgressDialog.razor.rz.scp.css */
[b-avf74m0dbc] .data-progress-timeline .mud-timeline-item-content {
    text-align: center;
}

[b-avf74m0dbc] .data-progess-bar {
    position: absolute !important;
    height: 2px !important;
}
/* /UI/Dialogs/EquipmentLookupDialog.razor.rz.scp.css */
[b-xz1ghld2j7] .col-checkbox {
    width: 40px;
}
/* /UI/Dialogs/FieldChangeRequest/AttachmentsDialog.razor.rz.scp.css */
[b-qb1g97ulxw] .attachment-progress-bar {
    height: 2px !important;
    margin-top: -12px;
}

[b-qb1g97ulxw] .attachments-wrapper {
    overflow:auto;
}
/* /UI/Dialogs/FieldChangeRequest/SignatureDialog.razor.rz.scp.css */
[b-mgmc78xltb] .signature-dialog {
    max-height: 71.04vh;
}
/* /UI/Dialogs/FieldLog/AttachmentsDialog.razor.rz.scp.css */
[b-u67suucqpd] .attachment-progress-bar {
    height: 2px !important;
    margin-top: -12px;
}

[b-u67suucqpd] .attachments-wrapper {
    overflow:auto;
}
/* /UI/Dialogs/HoursDialog.razor.rz.scp.css */

/* /UI/Dialogs/JobLookupDialog.razor.rz.scp.css */
[b-zfq4meizdt] .col-checkbox {
    width: 40px;
}
/* /UI/Dialogs/LookupDialog.razor.rz.scp.css */
[b-zewyxd7y09] .col-checkbox {
    width: 40px;
}
/* /UI/Dialogs/ProjectDialog.razor.rz.scp.css */
[b-bfaw9kx6su] .col-checkbox {
    width: 40px;
}
/* /UI/Dialogs/ShiftLookupDialog.razor.rz.scp.css */
[b-cynkh9tabi] .col-checkbox {
    width: 40px;
}
/* /UI/Dialogs/SignatureDialog.razor.rz.scp.css */
[b-3ap6seaszu] .signature-dialog {
    max-height: 71.04vh;
}
/* /UI/Dialogs/SpecialPayLookupDialog.razor.rz.scp.css */
[b-x92joc7b3p] .col-checkbox {
    width: 40px;
}
/* /UI/Dialogs/SubmitProgressDialog.razor.rz.scp.css */
[b-jte1fdeugf] .data-progress-timeline .mud-timeline-item-content {
    text-align: center;
}

[b-jte1fdeugf] .data-progess-bar {
    position: absolute !important;
    height: 2px !important;
}
/* /UI/Dialogs/SuccessDialog.razor.rz.scp.css */

/* /UI/Dialogs/ValidationDialog.razor.rz.scp.css */
[b-tri3savs53] .validation-error-container .mud-list-item-icon {
    min-width: 36px;
}

[b-tri3savs53] .validation-error-container .mud-list-item-text p {
    color: var(--mud-palette-error);
}
/* /UI/Dialogs/WorkerTimesheet/AttachmentsDialog.razor.rz.scp.css */
[b-0nviwzwsjd] .attachment-progress-bar {
    height: 2px !important;
    margin-top: -12px;
}

[b-0nviwzwsjd] .attachments-wrapper {
    overflow:auto;
}
/* /UI/Drawers/AboutDrawer.razor.rz.scp.css */
[b-r7x0elr6vh] .about-drawer-wrapper {
    overflow:hidden;
}

[b-r7x0elr6vh] .about-drawer-wrapper:not(.mud-drawer-fixed) {
    position: fixed;
}

[b-r7x0elr6vh] .mud-about-app-logo {
    margin: 16px 50%;
    background: #fff;
    padding: 16px 8px;
    border-radius: 4px;    
    transform: translateX(-50%);
}

[b-r7x0elr6vh] .mud-about-app-details-wrapper {
    padding-top:0;
}

[b-r7x0elr6vh] .mud-about-app-details {
    padding-top: 0;
    border: solid 1px var(--mud-palette-primary);
}

[b-r7x0elr6vh] .mud-list-item-icon {
    min-width:40px;
}
/* /UI/Drawers/HoursDrawer.razor.rz.scp.css */
[b-f6jl3vse6a] .total-hrs-text {
    padding:3px 0 4px;
}

[b-f6jl3vse6a] .time-status-set {
    width:40px;
}
/* /UI/Drawers/NotificationsDrawer.razor.rz.scp.css */
[b-3tvt3d0w8p] .notificationsdrawer {
    min-height: calc(100%-93px);
    overflow: auto;
    background: transparent;
    padding-bottom: 64px;
}

[b-3tvt3d0w8p] .notification-drawer-wrapper:not(.mud-drawer-fixed) {
    position: fixed;
}

[b-3tvt3d0w8p] .notification-drawer-wrapper .mud-drawer-header {
    position: fixed;
    align-items: center;
}

[b-3tvt3d0w8p] .notification-drawer-wrapper .mud-drawer-header .mud-typography {
    width: 348px;
}

[b-3tvt3d0w8p] .notification-wrapper {
    height: 100%;
    position: fixed;
    margin-top: 64px;
    width: 420px;
}

[b-3tvt3d0w8p] .notification-icon-group button {
    width: 40px;
    height: 40px;
}

[b-3tvt3d0w8p] .notification-progress {
    position: absolute !important;
    height: 2px !important;
    left: 0;
    top: 92px;
}


[b-3tvt3d0w8p] .filter-auto-complete label {
    background-color: var(--mud-palette-background-grey);
}
/* /UI/Drawers/NumberDrawer.razor.rz.scp.css */
[b-7p6wy8ebdt] .mud-num-pad-item {
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-7p6wy8ebdt] .mud-text-field-transparant label {
    background-color: transparent;
}
/* /UI/Drawers/ProfileDrawer.razor.rz.scp.css */
[b-tw5f9nz4a9] .profile-drawer-wrapper:not(.mud-drawer-fixed) {
    position: fixed;
}

[b-tw5f9nz4a9] .profieldrawer-avatar {
    height: 200px;
    width: 200px;
    margin: 16px;
}

[b-tw5f9nz4a9] .profieldrawer-border {
    border-top: solid 1px var(--mud-palette-lines-default);
    border-bottom: solid 1px var(--mud-palette-lines-default);
}

[b-tw5f9nz4a9] .user-role-title {
    background-color: #DCCBF9 !important;
    color: #424242 !important;
    border-radius: 4px 4px 0 0 !important;
}
/* /UI/Drawers/RequestDrawer.razor.rz.scp.css */
[b-905l2kv60d] .total-hrs-text {
    padding: 3px 0 4px;
}

[b-905l2kv60d] .time-status-set {
    width: 40px;
}

[b-905l2kv60d] .fld-req-form-wrapper {
    margin-top: 24px !important;
}

[b-905l2kv60d] .fld-req-form-wrapper .mud-grid-item {
    margin-bottom: 20px;
}
/* /UI/Drawers/SettingsDrawer.razor.rz.scp.css */
[b-mi7wl8vj4i] .settings-drawer-wrapper {
    overflow: hidden;
}

[b-mi7wl8vj4i] .settings-drawer-wrapper:not(.mud-drawer-fixed) {
    position: fixed;
}

[b-mi7wl8vj4i] .settings-card .mud-card-header {
    padding: 8px 16px 0px;
}

[b-mi7wl8vj4i] .settings-card .mud-card-content {
    padding: 0 8px 4px 8px;
}
/* /UI/Layouts/LoginLayout.razor.rz.scp.css */
/* /UI/Layouts/MainLayout.razor.rz.scp.css */
/* /UI/Pages/AllChangeRequests.razor.rz.scp.css */
[b-gqulc3tsou] .page-title-section {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: solid 1px var(--mud-palette-lines-default);
    position: fixed;
    z-index: 999;
    height: 62px;
}

[b-gqulc3tsou] .fl-type {
    width: 15px;
    height: 15px !important;
    border-radius: 1px !important;
    padding: 3px 5px !important;
     display: flex; 
    justify-content: center;
    align-items: center;
    margin: 2px;    
}

[b-gqulc3tsou] .fl-type.field-log {
    background: var(--mud-palette-tertiary);    
    color: var(--mud-palette-text-primary);
}

[b-gqulc3tsou] .fl-type.worker-timesheet {
    background: #80CBC4;    
    color: var(--mud-palette-white);
}
/* /UI/Pages/AllTimesheets.razor.rz.scp.css */
[b-ha8gbke2qn] .page-title-section {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: solid 1px var(--mud-palette-lines-default);
    position: fixed;
    z-index: 999;
    height: 62px;
}

[b-ha8gbke2qn] .fl-type {
    width: 15px;
    height: 15px !important;
    border-radius: 1px !important;
    padding: 3px 5px !important;
     display: flex; 
    justify-content: center;
    align-items: center;
    margin: 2px;    
}

[b-ha8gbke2qn] .fl-type.field-log {
    background: var(--mud-palette-tertiary);    
    color: var(--mud-palette-text-primary);
}

[b-ha8gbke2qn] .fl-type.worker-timesheet {
    background: #80CBC4;    
    color: var(--mud-palette-white);
}
/* /UI/Pages/ApproveTimesheet.razor.rz.scp.css */
[b-iypcsdw6n3] .page-title-section {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: solid 1px var(--mud-palette-lines-default);
    position: fixed;
    z-index: 999;
    height: 62px;
}

[b-iypcsdw6n3] .page-container {
    padding: 62px 0 0;
    height: 100vh;
    position: fixed;
}
/* /UI/Pages/ChangeRequest.razor.rz.scp.css */
[b-xl3g4064g6] .page-title-section {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: solid 1px var(--mud-palette-lines-default);
    position: fixed;
    z-index: 999;
    height: 62px;
}

[b-xl3g4064g6] .page-container {
    padding: 62px 0 0;
    height: 100vh;
    position: fixed;
}
/* /UI/Pages/CrewManagement.razor.rz.scp.css */
[b-3oqj0ah80d] .page-title-section {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: solid 1px var(--mud-palette-lines-default);
    position: fixed;
    z-index: 999;
    height: 62px;
}

[b-3oqj0ah80d] .page-container {
    padding: 62px 0 0;
    height: 100vh;
    position: fixed;
}

[b-3oqj0ah80d] .crew-container {
    height: -webkit-calc(100vh - 146px);
    height: calc(100vh - 146px);
}

[b-3oqj0ah80d] .customVerticalTabs-crew .mud-tab {
    font-size: 12px;
    align-items: flex-start;
    text-align: left;
    min-width: 200px !important;
    width: 200px !important;
}

[b-3oqj0ah80d] .customHorizontalTabs-crew .mud-tab {
    align-items: center;
    min-width: 98px !important;
    width: auto !important;
}

[b-3oqj0ah80d] .form-wrapper {
    padding: 0;
}

[b-3oqj0ah80d] .customVerticalTabs-crew .mud-tabs-panels {
    margin-left: 200px;
}

[b-3oqj0ah80d] .customHorizontalTabs .mud-tabs-panels {
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px);
    margin-left: 0px;
}

[b-3oqj0ah80d] .crew-grid-wrapper {
    width: 30%;
    background: var(--mud-palette-background-grey);
    border-right: solid 1.5px var(--mud-palette-primary);
}

[b-3oqj0ah80d] .crew-appbar-wrapper {
    width: -webkit-calc(100% - 30%);
    width: calc(100% - 30%);
}

[b-3oqj0ah80d] .crew-tabs-wrapper {
    padding: 16px;
}

[b-3oqj0ah80d] .add-crew-btn-wrapper {
    background: var(--mud-palette-background-grey);
}

[b-3oqj0ah80d] .crew-id-grid {
    border-top: none !important;
    border-bottom: none !important;
}

[b-3oqj0ah80d] .add-crew-btn {
    width: 48px;
}

[b-3oqj0ah80d] .txt-overflow {
    white-space: nowrap;
    display: block !important;
    display: -webkit-box;
    max-width: 238px;
    line-height: 1.4;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-3oqj0ah80d] .custom-scrollbar {
    scrollbar-width: thin;
    scrollbar-color: #cccccc #f2f2f2;
}

[b-3oqj0ah80d] .custom-scrollbar::-webkit-scrollbar {
    width: 5px; /* Adjust the width as desired */
}

[b-3oqj0ah80d] .mud-Indication {
    border-radius: 0;    
    background-color: var(--mud-palette-primary-lighten);
}

[b-3oqj0ah80d] .status-text {
    color: var(--mud-palette-text-primary);
}

[b-3oqj0ah80d] .uploadStatusWrapper {
    display: flex;
}

[b-3oqj0ah80d] .uploadStatusWrapper .mud-badge-root {
    flex-grow: 1;
}

[b-3oqj0ah80d] .crew-id-table-pager {
    height: 64px;
}

[b-3oqj0ah80d] .uploadStatus {
    min-width: 24px;
    min-height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

[b-3oqj0ah80d] .uploadStatus svg {
    font-size: 16px;
    margin-left: 0px !important;        
    margin-inline-start: 0px !important;
}

[b-3oqj0ah80d] .crew-id-card .mud-card-header {
    padding: 0px 16px 0;
}

[b-3oqj0ah80d] .crew-id-card .mud-card-content {
    padding: 0 16px 0px;
}

[b-3oqj0ah80d] .col-unit, [b-3oqj0ah80d] .col-price, [b-3oqj0ah80d] .col-amount, [b-3oqj0ah80d] .col-actions {
    width: 40px !important;
}
/* /UI/Pages/Dashboard.razor.rz.scp.css */
[b-5fhmlzlp9t] .dashboard-page-title-section {
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: solid 1px var(--mud-palette-lines-default);
    position: fixed;
    z-index: 999;
    height: auto;
}

[b-5fhmlzlp9t] .dashboard-timesheet {
    padding-top: 120px;
}

[b-5fhmlzlp9t] .dashboard-timesheet .approved {
    background-color: #377DFF !important;
}

[b-5fhmlzlp9t] .dashboard-timesheet .inverse-approved {
    background-color: #B6D4FF !important;
}

[b-5fhmlzlp9t] .dashboard-timesheet .rejected {
    background-color: #FF5630 !important;
}

[b-5fhmlzlp9t] .dashboard-timesheet .inverse-rejected {
    background-color: #FFDDD6 !important;
}

[b-5fhmlzlp9t] .dashboard-timesheet .submitted {
    background-color: #38CB89 !important;
}

[b-5fhmlzlp9t] .dashboard-timesheet .inverse-submitted {
    background-color: #D7F5E7 !important;
}

[b-5fhmlzlp9t] .dashboard-timesheet .draft {
    background-color: #46546C !important;
}

[b-5fhmlzlp9t] .dashboard-timesheet .inverse-draft {
    background-color: #DDE5E9 !important;
}

[b-5fhmlzlp9t] .mud-chart-wrapper {
    height: -webkit-calc(100vh - 310px);
    height: calc(100vh - 310px);
}

[b-5fhmlzlp9t] .mud-chart-item {
    padding: 12px;
    float: left;
    width: 100%;
    height: 50%;
}

[b-5fhmlzlp9t] .chart-paper {
    height: 100%;
    overflow: hidden;
}

[b-5fhmlzlp9t] .dashboard-card .mud-card-header {
    padding: 8px 16px;    
}

[b-5fhmlzlp9t] .dashboard-card .mud-card-header .mud-card-header-content p {
    color: #fff;
    font-weight:500;
}

[b-5fhmlzlp9t] .dashboard-card .mud-card-header .mud-card-header-content .mud-typography {
    text-transform: uppercase;
}

[b-5fhmlzlp9t] .dashboard-card h3 {
    color: #424242;
}

[b-5fhmlzlp9t] .dashboard-card .mud-card-content {
    padding: 8px 16px;
    border-radius: 0 0 4px 4px;
}

[b-5fhmlzlp9t] .mud-button-square {
    padding: 6px 12px;    
    padding: 0;
}

[b-5fhmlzlp9t] .mud-button-square .mud-button-label {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 106px;
    text-align: center;
    line-height: 16px;
    border-right: solid 1px var(--mud-palette-table-lines);
    padding: 0 6px;
    font-size: 12px;
} 

[b-5fhmlzlp9t] .mud-button-square:last-child .mud-button-label {    
    border-right: none!important;
} 

[b-5fhmlzlp9t] .mud-button-square:first-child .mud-button-label {
    padding-left:0;
}

[b-5fhmlzlp9t] .mud-button-square .mud-button-label .mud-button-icon-start {
    margin: 4px 0 8px 0;
    padding: 8px 12px;
    /*background: var(--mud-palette-tertiary);*/
    border-radius: 4px;
}

[b-5fhmlzlp9t] .mud-button-square.all-field-logs-icon .mud-button-label .mud-button-icon-start {    
    background: #BAA5DF; /*9575CD*/
    color: var(--mud-palette-black);
}

[b-5fhmlzlp9t] .mud-button-square.new-field-log-icon .mud-button-label .mud-button-icon-start {    
    background: #f5c421;
}

[b-5fhmlzlp9t] .mud-button-square.worker-timesheet-icon .mud-button-label .mud-button-icon-start {    
    background: #80CBC4;
}

[b-5fhmlzlp9t] .mud-button-square.crew-management-icon .mud-button-label .mud-button-icon-start {    
    background: #D4E157;
}

[b-5fhmlzlp9t] .mud-button-square.crew-management-icon .mud-button-label .mud-button-icon-start svg svg path {        
    stroke: #424242;
}

[b-5fhmlzlp9t] .mud-button-square.approve-timesheet-icon .mud-button-label .mud-button-icon-start {
    background: #64B5F6;
}

[b-5fhmlzlp9t] .mud-button-square.approve-timesheet-icon .mud-button-label .mud-button-icon-start svg svg path {        
    /*fill: var(--mud-palette-white);*/
}

[b-5fhmlzlp9t] .mud-button-square.new-field-log-icon .mud-button-label .mud-button-icon-start svg svg path {        
    /*fill: var(--mud-palette-white);*/
}

[b-5fhmlzlp9t] .mud-button-square.worker-timesheet-icon .mud-button-label .mud-button-icon-start svg svg path {        
    fill: #424242;
}

[b-5fhmlzlp9t] .mud-button-square .mud-button-label .mud-button-icon-start svg {
    font-size: 32px;
}

[b-5fhmlzlp9t] .dashboard-date-range-picker-wrapper {
    min-width: 214px;
}

[b-5fhmlzlp9t] .dashboard-date-range-picker .mud-input.mud-input-underline:before {
    border-bottom: none;
}

[b-5fhmlzlp9t] .mud-button-square.field-change-req-icon .mud-button-label .mud-button-icon-start {
    background: #C1F4A9;
}
/* /UI/Pages/Debug.razor.rz.scp.css */
[b-4nr93x7y7u] .dashboard-page-title-section {
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: solid 1px var(--mud-palette-lines-default);
    position: fixed;
    z-index: 999;
    height: auto;
}

[b-4nr93x7y7u] .dashboard-timesheet {
    padding-top: 120px;
}

[b-4nr93x7y7u] .dashboard-timesheet .approved {
    background-color: #377DFF !important;
}

[b-4nr93x7y7u] .dashboard-timesheet .inverse-approved {
    background-color: #B6D4FF !important;
}

[b-4nr93x7y7u] .dashboard-timesheet .rejected {
    background-color: #FF5630 !important;
}

[b-4nr93x7y7u] .dashboard-timesheet .inverse-rejected {
    background-color: #FFDDD6 !important;
}

[b-4nr93x7y7u] .dashboard-timesheet .submitted {
    background-color: #38CB89 !important;
}

[b-4nr93x7y7u] .dashboard-timesheet .inverse-submitted {
    background-color: #D7F5E7 !important;
}

[b-4nr93x7y7u] .dashboard-timesheet .draft {
    background-color: #46546C !important;
}

[b-4nr93x7y7u] .dashboard-timesheet .inverse-draft {
    background-color: #DDE5E9 !important;
}

[b-4nr93x7y7u] .mud-chart-wrapper {
    height: -webkit-calc(100vh - 310px);
    height: calc(100vh - 310px);
}

[b-4nr93x7y7u] .mud-chart-item {
    padding: 12px;
    float: left;
    width: 100%;
    height: 50%;
}

[b-4nr93x7y7u] .chart-paper {
    height: 100%;
    overflow: hidden;
}

[b-4nr93x7y7u] .dashboard-card .mud-card-header {
    padding: 8px 16px;    
}

[b-4nr93x7y7u] .dashboard-card .mud-card-header .mud-card-header-content p {
    color: #fff;
    font-weight:500;
}

[b-4nr93x7y7u] .dashboard-card .mud-card-header .mud-card-header-content .mud-typography {
    text-transform: uppercase;
}

[b-4nr93x7y7u] .dashboard-card h3 {
    color: #424242;
}

[b-4nr93x7y7u] .dashboard-card .mud-card-content {
    padding: 8px 16px;
    border-radius: 0 0 4px 4px;
}

[b-4nr93x7y7u] .mud-button-square {
    padding: 6px 12px;    
    padding: 0;
}

[b-4nr93x7y7u] .mud-button-square .mud-button-label {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 96px;
    text-align: center;
    line-height: 16px;
    border-right: solid 1px var(--mud-palette-table-lines);
    padding: 0 12px;
    font-size: 12px;
} 

[b-4nr93x7y7u] .mud-button-square:first-child .mud-button-label {
    padding-left:0;
}

[b-4nr93x7y7u] .mud-button-square .mud-button-label .mud-button-icon-start {
    margin: 4px 0 8px 0;
    padding: 8px 12px;
    background: var(--mud-palette-tertiary);
    border-radius: 4px;
}

[b-4nr93x7y7u] .mud-button-square .mud-button-label .mud-button-icon-start svg {
    font-size: 32px;
}

[b-4nr93x7y7u] .dashboard-date-range-picker .mud-input.mud-input-underline:before {
    border-bottom:none;
}
/* /UI/Pages/FieldLog.razor.rz.scp.css */
[b-jrboli3axu] .page-title-section {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: solid 1px var(--mud-palette-lines-default);
    position: fixed;
    z-index: 999;
    height: 62px;
}

[b-jrboli3axu] .page-container {
    padding: 62px 0 0;
    height: 100vh;
    position: fixed;
}
/* /UI/Pages/Login.razor.rz.scp.css */
[b-ndkqwvzfm0] .logoWrapper,
[b-ndkqwvzfm0] .login-content,
[b-ndkqwvzfm0] .copy-footer {
    /*position: absolute;
    left: 56px;*/
}

[b-ndkqwvzfm0] .logoWrapper {
    width: 250px;
    height: 72px;
    /*top: 56px;*/
}

[b-ndkqwvzfm0] .logoWrapper img {
    width: 100%;
    height: auto;
}

[b-ndkqwvzfm0] .login-content {
    /*top: inherit;
    bottom: 20%;*/
    max-width: 560px;
}

[b-ndkqwvzfm0] .copy-footer {
    left: 24px;
    bottom: 24px;
    position: absolute;
    color: #fff;
}

[b-ndkqwvzfm0] .note {
    max-width: 222px;
}

[b-ndkqwvzfm0] .login-btn {
    min-width: 100px;
}

@media screen and (max-width: 1193px) {
    [b-ndkqwvzfm0] .login-content {
        /*top: 20%;
        bottom: inherit;*/
    }
}
/* /UI/Pages/Signup.razor.rz.scp.css */
[b-gpv3t0rlst] .logoWrapper,
[b-gpv3t0rlst] .login-content,
[b-gpv3t0rlst] .copy-footer {
    /*position: absolute;
    left: 56px;*/
}

[b-gpv3t0rlst] .logoWrapper {
    width: 250px;
    height: 72px;
    /*top: 56px;*/
}

[b-gpv3t0rlst] .logoWrapper img {
    width: 100%;
    height: auto;
}

[b-gpv3t0rlst] .login-content {
    /*top: inherit;
    bottom: 20%;*/
    max-width: 560px;
}

[b-gpv3t0rlst] .copy-footer {
    left: 24px;
    bottom: 24px;
    position: absolute;
    color: #fff;
}

[b-gpv3t0rlst] .note {
    max-width: 222px;
}

[b-gpv3t0rlst] .back-to-login-btn {
    height: 48px;
}

@media screen and (max-width: 1193px) {
    [b-gpv3t0rlst] .login-content {
        /*top: 20%;
        bottom: inherit;*/
    }
}
/* /UI/Pages/TimesheetApprover.razor.rz.scp.css */
[b-01pyqw6xv4] .page-title-section {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: solid 1px var(--mud-palette-lines-default);
    position: fixed;
    z-index: 999;
    height: 62px;
}

[b-01pyqw6xv4] .fl-type {
    width: 15px;
    height: 15px !important;
    border-radius: 1px !important;
    padding: 3px 5px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 2px;
}

    [b-01pyqw6xv4] .fl-type.field-log {
        background: var(--mud-palette-tertiary);
        color: var(--mud-palette-text-primary);
    }

    [b-01pyqw6xv4] .fl-type.crew-timesheet {
        background: #B39DDB;
        color: var(--mud-palette-text-primary);
    }

    [b-01pyqw6xv4] .fl-type.worker-timesheet {
        background: #80CBC4;
        color: var(--mud-palette-white);
    }

    [b-01pyqw6xv4] .fl-type.template-timesheet {
        background: #AED581;
        color: var(--mud-palette-text-primary);
    }

    [b-01pyqw6xv4] .fl-type.crew-timesheet {
        background: #9575CD;
        color: var(--mud-palette-text-primary);
    }

    [b-01pyqw6xv4] .fl-type.time-off {
        background: #E157B2;
        color: var(--mud-palette-white);
    }

[b-01pyqw6xv4] .ats-section-padding {
    padding-top: 74px !important;
}

[b-01pyqw6xv4] .filter-auto-complete label {
    background-color: var(--mud-palette-background-grey);
}
/* /UI/Pages/WorkerTimesheet.razor.rz.scp.css */
[b-gyn4mnzrom] .page-title-section {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: solid 1px var(--mud-palette-lines-default);
    position: fixed;
    z-index: 999;
    height: 62px;
}

[b-gyn4mnzrom] .page-container {
    padding: 62px 0 0;
    height: 100vh;
    position: fixed;
}
/* /UI/Tabs/ApproveTimesheet/AuditTrailTab.razor.rz.scp.css */
[b-ki7pa184pk] .audit-trail-tab-wrpper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

[b-ki7pa184pk] .audit-trail-container {
    height: -webkit-calc(100vh - 226px);
    height: calc(100vh - 226px);
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-ki7pa184pk] .mud-Indication {
    border-radius: 0;
    margin: -24px;
    background-color: var(--mud-palette-primary-lighten);
}

[b-ki7pa184pk] .audit-trail-mud-alert {    
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-ki7pa184pk] .data-progress-timeline .mud-timeline-item-content {
    text-align: center;
}

[b-ki7pa184pk] .audittrail-progress {
    position: absolute !important;
    height: 2px !important;
    left: 0;
    top: 58px;
}
/* /UI/Tabs/ApproveTimesheet/EquipmentTab.razor.rz.scp.css */
[b-um4mkv646r] .mud-chip-tag {
    width: 20px;
    height: 20px !important;
    border-radius: 1px !important;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 1px 0;
}

[b-um4mkv646r] .mud-chip-tag.j-tag {
    background: #0D7169;
    /*border: 1px solid #BEEDEA;*/
    color: #fff;
}

[b-um4mkv646r] .mud-chip-tag.s-tag {
    background: #DCAA05;
    /*border: 1px solid #FDF2CE;*/
    color: #fff;
}

[b-um4mkv646r] .mud-chip-tag.spTag {
    background: #7860E1;
    /*border: 1px solid #DBD4F7;*/
    color: #fff;
}

[b-um4mkv646r] .col-tags {
    width: 20px;
    padding:4px !important;
}

[b-um4mkv646r] .col-reg {
    width: 60px;
}

[b-um4mkv646r] .col-ot {
    width: 60px;
}

[b-um4mkv646r] .col-total {
    width: 100px;
}

[b-um4mkv646r] .col-actions {
   min-width: 20px !important;
   width:20px !important;
   padding:4px !important;
}

[b-um4mkv646r] .border-right-none {
    border-right: none !important;
}

[b-um4mkv646r] .sub-header-row {
    position: sticky;
    top: 44px;
    z-index: 999;
}

[b-um4mkv646r] .hours-sub-header th:first-child,
[b-um4mkv646r] .hours-sub-header th:last-child {
    border-radius: 0 !important;
}
/* /UI/Tabs/ApproveTimesheet/ExpensesTab.razor.rz.scp.css */
[b-wngpntnda7] .mud-list-item-icon {
    min-width: 44px;
}

[b-wngpntnda7] .attachment-badge {
    top: 2px !important;
    left: 28px !important;
    min-width: 28px;
}
/* /UI/Tabs/ApproveTimesheet/HoursTab.razor.rz.scp.css */
[b-spbuyuuf74] .mud-chip-tag {
    width: 20px;
    height: 20px !important;
    border-radius: 1px !important;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 1px 0;
}

[b-spbuyuuf74] .mud-chip-tag.j-tag {
    background: #0D7169;
    /*border: 1px solid #BEEDEA;*/
    color: #fff;
}

[b-spbuyuuf74] .mud-chip-tag.s-tag {
    background: #DCAA05;
    /*border: 1px solid #FDF2CE;*/
    color: #fff;
}

[b-spbuyuuf74] .mud-chip-tag.spTag {
    background: #7860E1;
    /*border: 1px solid #DBD4F7;*/
    color: #fff;
}

[b-spbuyuuf74] .col-tags {
    width: 20px;
    padding:4px !important;
}

[b-spbuyuuf74] .col-reg {
    width: 60px;
}

[b-spbuyuuf74] .col-ot {
    width: 60px;
}

[b-spbuyuuf74] .col-total {
    width: 100px;
}

[b-spbuyuuf74] .col-actions {
   min-width: 20px !important;
   width:20px !important;
   padding:4px !important;
}

[b-spbuyuuf74] .border-right-none {
    border-right: none !important;
}

[b-spbuyuuf74] .sub-header-row {
    position: sticky;
    top: 44px;
    z-index: 999;
}

[b-spbuyuuf74] .hours-sub-header th:first-child,
[b-spbuyuuf74] .hours-sub-header th:last-child {
    border-radius: 0 !important;
}
/* /UI/Tabs/ApproveTimesheet/MaterialsTab.razor.rz.scp.css */
[b-pbla13vjr6] .col-task {
    width: 150px;
}
/* /UI/Tabs/ApproveTimesheet/NestedTabs/NotesAndAttachmentsTab.razor.rz.scp.css */
[b-7zupu0sxfp] .notes-attachment-progress-bar {
    height: 2px !important;
    margin-top: -12px;
}
/* /UI/Tabs/ApproveTimesheet/NestedTabs/SummaryTab.razor.rz.scp.css */
[b-r0dvg17kz8] .summary-card .mud-card-header {
    padding: 8px 16px;
}

[b-r0dvg17kz8] .summary-card .mud-card-header .mud-card-header-content .mud-typography {
    text-transform: uppercase;
}

[b-r0dvg17kz8] .summary-card .mud-card-header .mud-card-header-actions {
    margin-top: 0;
}

[b-r0dvg17kz8] .summary-card h3 {
    color: #424242;
}

[b-r0dvg17kz8] .summary-card svg path {
    fill: #424242 !important;
}

[b-r0dvg17kz8] .summary-card .mud-fedetails svg path,
[b-r0dvg17kz8] .summary-card .mud-eqdetails svg path {
    fill: none !important;
    stroke: #424242;
    stroke-width: 1.2px;
}

[b-r0dvg17kz8] .summary-control-icon {
    color: var(--mud-palette-white);
}

[b-r0dvg17kz8] .mud-sdetails {
    background-color: #FFEAE6;
}

[b-r0dvg17kz8] .mud-materials {
    background-color: #94ab5b;
    color: #fff;
}

[b-r0dvg17kz8] .mud-mdetails {
    background-color: #effbc1;
}

[b-r0dvg17kz8] .mud-sign-table th {
    background: var(--mud-palette-primary-lighten);
    height: 56px;
    border-right: solid 1px var(--mud-palette-surface);
}

[b-r0dvg17kz8] .mud-sign-table tr {
    height: 39px;
}

[b-r0dvg17kz8] .questionnaire-section-height {
    min-height: 172px;
}

[b-r0dvg17kz8] .questionnaire-chart {
    margin: 0 auto;
    position: relative;
}

[b-r0dvg17kz8] .questionnaire-chart svg {
    height: 172px;
    margin-left: -50px;
}

[b-r0dvg17kz8] .questionnaire-chart .mud-charts-grid {
    transform: translateX(25%);
}

[b-r0dvg17kz8] .questionnaire-chart .mud-charts-yaxis {
    transform: translateX(20%);
}

[b-r0dvg17kz8] .questionnaire-chart .mud-charts-gridlines-yaxis path {
    stroke: var(--mud-palette-text-primary) !important;
    stroke-width: 1px;
}

[b-r0dvg17kz8] .questionnaire-chart .mud-charts-xaxis {
    display: none;
}

[b-r0dvg17kz8] .questionnaire-chart .mud-charts-xaxis text,
[b-r0dvg17kz8] .questionnaire-chart .mud-charts-yaxis text {
    font-size: 30px;
}

[b-r0dvg17kz8] .questionnaire-chart .mud-chart-bar {
    transform: translateX(50%);
    stroke-width: 100px;
}

[b-r0dvg17kz8] .questionnaire-chart .mud-chart-bar:last-child {
    transform: translateX(calc(50% - 100px));
    stroke-width: 100px;
}

[b-r0dvg17kz8] .questionnaire-chart .mud-chart-legend {
    position: absolute;
    flex-direction: column;
    align-items: flex-start;
    width: auto !important;
    top: 60%;
    left: 50%;
    transform: translateY(-50%);
}

[b-r0dvg17kz8] .questionnaire-section-col {
    justify-content: center;
    align-items: center;
    padding: 40px;
}

[b-r0dvg17kz8] .mud-general-info {
    background-color: #ff9d9d;
    color: #fff;
}

[b-r0dvg17kz8] .mud-gidetails {
    background-color: #FFEAE6;
}

[b-r0dvg17kz8] .mud-gidetails .mud-typography {
    color: #424242
}
/* /UI/Tabs/ApproveTimesheet/OverviewTab.razor.rz.scp.css */
[b-e86exxkx8x] .horizontal-tabs-date-picker {
    flex: 0 !important;
    max-width: 160px;
}
/* /UI/Tabs/ApproveTimesheet/ProductionTab.razor.rz.scp.css */
[b-3dx7qhf1za] .col-task {
    width: 150px;
}

[b-3dx7qhf1za] .col-description {
    width: 300px;
}

[b-3dx7qhf1za] .col-actions {
    width: 60px;
}
/* /UI/Tabs/ApproveTimesheet/QuestionnaireTab.razor.rz.scp.css */
[b-gmz9un7txn] .questionnaire-trail-tab-wrpper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

[b-gmz9un7txn] .questionnaires-container {
    height: -webkit-calc(100vh - 226px);
    height: calc(100vh - 226px);
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-gmz9un7txn] .mud-Indication {
    border-radius: 0;
    margin: -24px;
    background-color: var(--mud-palette-primary-lighten);
}

[b-gmz9un7txn] .questionnaire-trail-mud-alert {
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-gmz9un7txn] .data-progress-timeline .mud-timeline-item-content {
    text-align: center;
}

[b-gmz9un7txn] .questionnaire-progress {
    position: absolute !important;
    height: 2px !important;
    left: 0;
    top: 58px;
}
/* /UI/Tabs/ApproveTimesheet/SignatureTab.razor.rz.scp.css */
[b-qazsc0eigt] .total-hours {
    width: 130px;
}

[b-qazsc0eigt] .sign-staus {
    width: 240px;
}

[b-qazsc0eigt] .action {
    width: 60px;
}

[b-qazsc0eigt] .edit-approve {
    width: 40px;
}

[b-qazsc0eigt] .tab-wrpper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

[b-qazsc0eigt] .button-badge .mud-badge-wrapper {
    top: -8px;
    left: 8px;
}

[b-qazsc0eigt] .signature-customHorizontalTabs {
    width: 100%;
}

[b-qazsc0eigt] .signature-customHorizontalTabs .mud-tabs-toolbar {
    background: transparent;
    border-right: none;
    height: auto;
    border-bottom: solid 1px var(--mud-palette-table-lines);
    position: relative;
}

[b-qazsc0eigt] .signature-customHorizontalTabs .mud-tab {
    background: var(--mud-palette-action-disabled-background);
    color: var(--mud-palette-text-primary);
    border-radius: 8px 8px 0 0;
    min-width: auto !important;
    width: auto !important;
    flex-direction: row;
    padding: 8px 16px;
    font-size: 12px;
    margin-top: 0 !important;
    margin: 0 0 2px 0 !important;
}

[b-qazsc0eigt] .signature-customHorizontalTabs .mud-tab-active {
    background: var(--mud-palette-tertiary);
    color: var(--mud-palette-text-primary);
}

[b-qazsc0eigt] .signature-customHorizontalTabs .mud-tab.mud-tab-active:hover {
    background: var(--mud-palette-tertiary);
    color: var(--mud-palette-text-primary);
}

[b-qazsc0eigt] .signature-customHorizontalTabs .mud-tab.error {
    border: solid 1px #FF5630;
    color: #FF5630;
}

[b-qazsc0eigt] .signature-customHorizontalTabs .mud-tooltip-root {
    margin-right: 2px;
}

[b-qazsc0eigt] .signature-customHorizontalTabs .mud-tabs-panels {
    overflow: hidden;
    margin-Left: 0px;
}

@media screen and (min-width: 1200px) {
    [b-qazsc0eigt] .signature-customHorizontalTabs .mud-tab {
        min-width: auto !important;
    }

    [b-qazsc0eigt] .signature-customHorizontalTabs .mud-tabs-panels {
        overflow: hidden;
        margin-Left: 0px;
    }
}
/* /UI/Tabs/ApproveTimesheet/SubContractTab.razor.rz.scp.css */
[b-p4rbye5av2] .col-sub-contract {
    width: 150px;    
}

[b-p4rbye5av2] .col-task {
    width: 150px;
}
/* /UI/Tabs/FieldChangeRequest/AuditTrailTab.razor.rz.scp.css */
[b-o28ehdxiu1] .audit-trail-tab-wrpper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

[b-o28ehdxiu1] .audit-trail-container {
    height: -webkit-calc(100vh - 226px);
    height: calc(100vh - 226px);
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-o28ehdxiu1] .mud-Indication {
    border-radius: 0;
    margin: -24px;
    background-color: var(--mud-palette-primary-lighten);
}

[b-o28ehdxiu1] .audit-trail-mud-alert {    
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-o28ehdxiu1] .data-progress-timeline .mud-timeline-item-content {
    text-align: center;
}

[b-o28ehdxiu1] .audittrail-progress {
    position: absolute !important;
    height: 2px !important;
    left: 0;
    top: 58px;
}
/* /UI/Tabs/FieldChangeRequest/OverviewTab.razor.rz.scp.css */
[b-b7obhvnllu] .horizontal-tabs-date-picker {
    flex: 0 !important;
    max-width: 160px;
}
/* /UI/Tabs/FieldChangeRequest/QuestionnaireTab.razor.rz.scp.css */
[b-7jr3p89xtw] .questionnaire-trail-tab-wrpper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

[b-7jr3p89xtw] .questionnaires-container {
    height: -webkit-calc(100vh - 226px);
    height: calc(100vh - 226px);
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-7jr3p89xtw] .mud-Indication {
    border-radius: 0;
    margin: -24px;
    background-color: var(--mud-palette-primary-lighten);
}

[b-7jr3p89xtw] .questionnaire-trail-mud-alert {
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-7jr3p89xtw] .data-progress-timeline .mud-timeline-item-content {
    text-align: center;
}

[b-7jr3p89xtw] .questionnaire-progress {
    position: absolute !important;
    height: 2px !important;
    left: 0;
    top: 58px;
}
/* /UI/Tabs/FieldChangeRequest/SignatureTab.razor.rz.scp.css */
[b-rjdqzrtcjz] .mud-Indication {
    border-radius: 0;
    margin: -24px;
    background-color: var(--mud-palette-primary-lighten);
}

[b-rjdqzrtcjz] .custom-grid {    
    padding: 0;
    margin-top:40px;
}

[b-rjdqzrtcjz] .custom-grid-row {    
    padding: 0;
    margin-top: 12px;    
}

[b-rjdqzrtcjz] .custom-grid .custom-grid-item {    
    background-color: var(--mud-palette-primary-lighten) !important;
    border-right: solid 1px var(--mud-palette-lines-default) !important;
    border-bottom: solid 1px var(--mud-palette-lines-default) !important;
    color: var(--mud-palette-text-primary) !important;
    font-weight: 500 !important;
    line-height: 1.5rem !important;
    text-transform: uppercase !important;
}

[b-rjdqzrtcjz] .custom-grid-item.first {
    border-radius: var(--mud-default-borderradius) 0 0 0;   
    border-left: solid 1px var(--mud-palette-lines-default) !important;
}

[b-rjdqzrtcjz] .custom-grid-item.last {
    border-radius: 0 var(--mud-default-borderradius) 0 0; 
    border-right: none !important;
}

[b-rjdqzrtcjz] .custom-grid-row .custom-grid-item {
    border-right: solid 1px var(--mud-palette-lines-default) !important;
    border-bottom: solid 1px var(--mud-palette-lines-default) !important;
    color: var(--mud-palette-text-primary) !important;
    font-weight: 500 !important;
    line-height: 1.5rem !important;
    text-transform: uppercase !important;
}

[b-rjdqzrtcjz] .custom-grid-row .custom-grid-item.first {
    border-radius: 0 0 0 var(--mud-default-borderradius) ;
    border-left: solid 1px var(--mud-palette-lines-default) !important;
}

[b-rjdqzrtcjz] .custom-grid-row .custom-grid-item.last {
    border-radius: 0 0 var(--mud-default-borderradius) 0;
    border-right: solid 1px var(--mud-palette-lines-default) !important;
}

[b-rjdqzrtcjz] .custom-grid-row .custom-grid-item.icon-column {
    align-items: center;
    justify-content: center;
    padding: 18px !important;
}

[b-rjdqzrtcjz] .custom-grid-row, [b-rjdqzrtcjz] .custom-grid {
    display: flex;
    justify-content: space-between;
    align-content: stretch;
}
/* /UI/Tabs/FieldLog/AuditTrailTab.razor.rz.scp.css */
[b-xbxchktt6z] .audit-trail-tab-wrpper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

[b-xbxchktt6z] .audit-trail-container {
    height: -webkit-calc(100vh - 226px);
    height: calc(100vh - 226px);
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-xbxchktt6z] .mud-Indication {
    border-radius: 0;
    margin: -24px;
    background-color: var(--mud-palette-primary-lighten);
}

[b-xbxchktt6z] .audit-trail-mud-alert {    
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-xbxchktt6z] .data-progress-timeline .mud-timeline-item-content {
    text-align: center;
}

[b-xbxchktt6z] .audittrail-progress {
    position: absolute !important;
    height: 2px !important;
    left: 0;
    top: 58px;
}
/* /UI/Tabs/FieldLog/EquipmentTab.razor.rz.scp.css */
[b-oploeg1nrr] .mud-chip-tag {
    width: 20px;
    height: 20px !important;
    border-radius: 1px !important;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 1px 0;
}

[b-oploeg1nrr] .mud-chip-tag.j-tag {
    background: #0D7169;
    /*border: 1px solid #BEEDEA;*/
    color: #fff;
}

[b-oploeg1nrr] .mud-chip-tag.s-tag {
    background: #DCAA05;
    /*border: 1px solid #FDF2CE;*/
    color: #fff;
}

[b-oploeg1nrr] .mud-chip-tag.spTag {
    background: #7860E1;
    /*border: 1px solid #DBD4F7;*/
    color: #fff;
}

[b-oploeg1nrr] .col-tags {
    width: 20px;
    padding:4px !important;
}

[b-oploeg1nrr] .col-reg {
    width: 60px;
}

[b-oploeg1nrr] .col-ot {
    width: 60px;
}

[b-oploeg1nrr] .col-total {
    width: 100px;
}

[b-oploeg1nrr] .col-actions {
   min-width: 20px !important;
   width:20px !important;
   padding:4px !important;
}

[b-oploeg1nrr] .border-right-none {
    border-right: none !important;
}

[b-oploeg1nrr] .sub-header-row {
    position: sticky;
    top: 44px;
    z-index: 999;
}

[b-oploeg1nrr] .hours-sub-header th:first-child,
[b-oploeg1nrr] .hours-sub-header th:last-child {
    border-radius: 0 !important;
}
/* /UI/Tabs/FieldLog/ExpensesTab.razor.rz.scp.css */
[b-xsdno0xt3s] .mud-list-item-icon {
    min-width: 44px;
}

[b-xsdno0xt3s] .attachment-badge {
    top: 2px !important;
    left: 28px !important;
    min-width: 28px;
}
/* /UI/Tabs/FieldLog/HoursTab2.razor.rz.scp.css */
[b-fz7x04wbhd] .mud-chip-tag {
    width: 20px;
    height: 20px !important;
    border-radius: 1px !important;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 1px 0;
}

[b-fz7x04wbhd] .mud-chip-tag.j-tag {
    background: #0D7169;
    /*border: 1px solid #BEEDEA;*/
    color: #fff;
}

[b-fz7x04wbhd] .mud-chip-tag.s-tag {
    background: #DCAA05;
    /*border: 1px solid #FDF2CE;*/
    color: #fff;
}

[b-fz7x04wbhd] .mud-chip-tag.spTag {
    background: #7860E1;
    /*border: 1px solid #DBD4F7;*/
    color: #fff;
}

[b-fz7x04wbhd] .col-tags {
    width: 20px;
    padding:4px !important;
}

[b-fz7x04wbhd] .col-reg {
    width: 60px;
}

[b-fz7x04wbhd] .col-ot {
    width: 60px;
}

[b-fz7x04wbhd] .col-total {
    width: 100px;
}

[b-fz7x04wbhd] .col-actions {
   min-width: 20px !important;
   width:20px !important;
   padding:4px !important;
}

[b-fz7x04wbhd] .border-right-none {
    border-right: none !important;
}

[b-fz7x04wbhd] .sub-header-row {
    position: sticky;
    top: 44px;
    z-index: 999;
}

[b-fz7x04wbhd] .hours-sub-header th:first-child,
[b-fz7x04wbhd] .hours-sub-header th:last-child {
    border-radius: 0 !important;
}
/* /UI/Tabs/FieldLog/MaterialsTab.razor.rz.scp.css */
[b-5ho7fusqjf] .col-task {
    width: 150px;
}
/* /UI/Tabs/FieldLog/NestedTabs/NotesAndAttachmentsTab.razor.rz.scp.css */
[b-tblauzb585] .notes-attachment-progress-bar {
    height: 2px !important;
    margin-top: -12px;
}
/* /UI/Tabs/FieldLog/NestedTabs/ProjectsTab.razor.rz.scp.css */
[b-c2g7b4d3vg] .task-list-grid .mud-table-container {
    height: -webkit-calc(100vh - 398px);
    height: calc(100vh - 398px);
}

@media screen and (max-width: 959px) {
    [b-c2g7b4d3vg] .task-list-grid .mud-table-container {
        height: -webkit-calc(100vh - 458px);
        height: calc(100vh - 458px);
    }
}

/* /UI/Tabs/FieldLog/NestedTabs/SummaryTab.razor.rz.scp.css */
[b-1smbxqocy6] .summary-card .mud-card-header {
    padding: 8px 16px;
}

[b-1smbxqocy6] .summary-card .mud-card-header .mud-card-header-content .mud-typography {
    text-transform: uppercase;
}

[b-1smbxqocy6] .summary-card .mud-card-header .mud-card-header-actions {
    margin-top: 0;
}

[b-1smbxqocy6] .summary-card h3 {
    color: #424242;
}

[b-1smbxqocy6] .summary-card svg path {
    fill: #424242 !important;
}

[b-1smbxqocy6] .summary-card .mud-fedetails svg path,
[b-1smbxqocy6] .summary-card .mud-eqdetails svg path {
    fill: none !important;
    stroke: #424242;
    stroke-width: 1.2px;
}

[b-1smbxqocy6] .summary-control-icon {
    color: var(--mud-palette-white);
}

[b-1smbxqocy6] .mud-sdetails {
    background-color: #FFEAE6;
}

[b-1smbxqocy6] .mud-materials {
    background-color: #94ab5b;
    color: #fff;
}

[b-1smbxqocy6] .mud-mdetails {
    background-color: #effbc1;
}

[b-1smbxqocy6] .mud-sign-table th {
    background: var(--mud-palette-primary-lighten);
    height: 56px;
    border-right: solid 1px var(--mud-palette-surface);
}

[b-1smbxqocy6] .mud-sign-table tr {
    height: 39px;
}

[b-1smbxqocy6] .questionnaire-section-height {
    min-height: 172px;
}

[b-1smbxqocy6] .questionnaire-chart {
    margin: 0 auto;
    position: relative;
}

[b-1smbxqocy6] .questionnaire-chart svg {
    height: 172px;
    margin-left: -50px;
}

[b-1smbxqocy6] .questionnaire-chart .mud-charts-grid {
    transform: translateX(25%);
}

[b-1smbxqocy6] .questionnaire-chart .mud-charts-yaxis {
    transform: translateX(20%);
}

[b-1smbxqocy6] .questionnaire-chart .mud-charts-gridlines-yaxis path {
    stroke: var(--mud-palette-text-primary) !important;
    stroke-width: 1px;
}

[b-1smbxqocy6] .questionnaire-chart .mud-charts-xaxis {
    display: none;
}

[b-1smbxqocy6] .questionnaire-chart .mud-charts-xaxis text,
[b-1smbxqocy6] .questionnaire-chart .mud-charts-yaxis text {
    font-size: 30px;
}

[b-1smbxqocy6] .questionnaire-chart .mud-chart-bar {
    transform: translateX(50%);
    stroke-width: 100px;
}

[b-1smbxqocy6] .questionnaire-chart .mud-chart-bar:last-child {
    transform: translateX(calc(50% - 100px));
    stroke-width: 100px;
}

[b-1smbxqocy6] .questionnaire-chart .mud-chart-legend {
    position: absolute;
    flex-direction: column;
    align-items: flex-start;
    width: auto !important;
    top: 60%;
    left: 50%;
    transform: translateY(-50%);
}

[b-1smbxqocy6] .questionnaire-section-col {
    justify-content: center;
    align-items: center;
    padding: 40px;
}
/* /UI/Tabs/FieldLog/OverviewTab.razor.rz.scp.css */
[b-j4dc1tgado] .horizontal-tabs-date-picker {
    flex: 0 !important;
    max-width: 160px;
}
/* /UI/Tabs/FieldLog/ProductionTab.razor.rz.scp.css */
[b-kbjvfjwaa8] .col-task {
    width: 150px;
}

[b-kbjvfjwaa8] .col-description {
    width: 300px;
}

[b-kbjvfjwaa8] .col-actions {
    width: 60px;
}
/* /UI/Tabs/FieldLog/QuestionnaireTab.razor.rz.scp.css */
[b-f5k6jrmrud] .questionnaire-trail-tab-wrpper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

[b-f5k6jrmrud] .questionnaires-container {
    height: -webkit-calc(100vh - 226px);
    height: calc(100vh - 226px);
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-f5k6jrmrud] .mud-Indication {
    border-radius: 0;
    margin: -24px;
    background-color: var(--mud-palette-primary-lighten);
}

[b-f5k6jrmrud] .questionnaire-trail-mud-alert {
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-f5k6jrmrud] .data-progress-timeline .mud-timeline-item-content {
    text-align: center;
}

[b-f5k6jrmrud] .questionnaire-progress {
    position: absolute !important;
    height: 2px !important;
    left: 0;
    top: 58px;
}
/* /UI/Tabs/FieldLog/SignatureTab.razor.rz.scp.css */
[b-3wiszh90ud] .total-hours {
    width: 130px;
}

[b-3wiszh90ud] .sign-staus {
    width: 240px;
}

[b-3wiszh90ud] .action {
    width: 60px;
}

[b-3wiszh90ud] .edit-approve {
    width: 40px;
}

[b-3wiszh90ud] .tab-wrpper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

[b-3wiszh90ud] .button-badge .mud-badge-wrapper {
    top: -8px;
    left: 8px;
}

[b-3wiszh90ud] .signature-customHorizontalTabs {
    width: 100%;
}

[b-3wiszh90ud] .signature-customHorizontalTabs .mud-tabs-toolbar {
    background: transparent;
    border-right: none;
    height: auto;
    border-bottom: solid 1px var(--mud-palette-table-lines);
    position: relative;
}

[b-3wiszh90ud] .signature-customHorizontalTabs .mud-tab {
    background: var(--mud-palette-action-disabled-background);
    color: var(--mud-palette-text-primary);
    border-radius: 8px 8px 0 0;
    min-width: auto !important;
    width: auto !important;
    flex-direction: row;
    padding: 8px 16px;
    font-size: 12px;
    margin-top: 0 !important;
    margin: 0 0 2px 0 !important;
}

[b-3wiszh90ud] .signature-customHorizontalTabs .mud-tab-active {
    background: var(--mud-palette-tertiary);
    color: var(--mud-palette-text-primary);
}

[b-3wiszh90ud] .signature-customHorizontalTabs .mud-tab.mud-tab-active:hover {
    background: var(--mud-palette-tertiary);
    color: var(--mud-palette-text-primary);
}

[b-3wiszh90ud] .signature-customHorizontalTabs .mud-tab.error {
    border: solid 1px #FF5630;
    color: #FF5630;
}

[b-3wiszh90ud] .signature-customHorizontalTabs .mud-tooltip-root {
    margin-right: 2px;
}

[b-3wiszh90ud] .signature-customHorizontalTabs .mud-tabs-panels {
    overflow: hidden;
    margin-Left: 0px;
}

@media screen and (min-width: 1200px) {
    [b-3wiszh90ud] .signature-customHorizontalTabs .mud-tab {
        min-width: auto !important;
    }

    [b-3wiszh90ud] .signature-customHorizontalTabs .mud-tabs-panels {
        overflow: hidden;
        margin-Left: 0px;
    }
}
/* /UI/Tabs/FieldLog/SubContractTab.razor.rz.scp.css */
[b-6s9fdhoqkj] .col-sub-contract {
    width: 150px;    
}

[b-6s9fdhoqkj] .col-task {
    width: 150px;
}
/* /UI/Tabs/WorkerTimesheet/AuditTrailTab.razor.rz.scp.css */
[b-b5uz2kkofs] .audit-trail-tab-wrpper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

[b-b5uz2kkofs] .audit-trail-container {
    height: -webkit-calc(100vh - 226px);
    height: calc(100vh - 226px);
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-b5uz2kkofs] .mud-Indication {
    border-radius: 0;
    margin: -24px;
    background-color: var(--mud-palette-primary-lighten);
}

[b-b5uz2kkofs] .audit-trail-mud-alert {    
    border-bottom: solid 1px var(--mud-palette-table-lines);
}

[b-b5uz2kkofs] .data-progress-timeline .mud-timeline-item-content {
    text-align: center;
}

[b-b5uz2kkofs] .audittrail-progress {
    position: absolute !important;
    height: 2px !important;
    left: 0;
    top: 58px;
}
/* /UI/Tabs/WorkerTimesheet/ExpensesTab.razor.rz.scp.css */
[b-raygyktaxi] .mud-list-item-icon {
    min-width: 44px;
}

[b-raygyktaxi] .attachment-badge {
    top: 2px !important;
    left: 28px !important;
    min-width: 28px;
}
/* /UI/Tabs/WorkerTimesheet/HoursTab.razor.rz.scp.css */
[b-u0hh6qsyj1] .mud-chip-tag {
    width: 20px;
    height: 20px !important;
    border-radius: 1px !important;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 1px 0;
}

[b-u0hh6qsyj1] .mud-chip-tag.j-tag {
    background: #0D7169;
    /*border: 1px solid #BEEDEA;*/
    color: #fff;
}

[b-u0hh6qsyj1] .mud-chip-tag.s-tag {
    background: #DCAA05;
    /*border: 1px solid #FDF2CE;*/
    color: #fff;
}

[b-u0hh6qsyj1] .mud-chip-tag.spTag {
    background: #7860E1;
    /*border: 1px solid #DBD4F7;*/
    color: #fff;
}

[b-u0hh6qsyj1] .col-tags {
    width: 20px;
    padding:4px !important;
}

[b-u0hh6qsyj1] .col-reg {
    width: 60px;
}

[b-u0hh6qsyj1] .col-ot {
    width: 60px;
}

[b-u0hh6qsyj1] .col-total {    
    width: 100px;
}

[b-u0hh6qsyj1] .col-actions {
   min-width: 20px !important;
   width:20px !important;
   padding:4px !important;
}

[b-u0hh6qsyj1] .border-right-none {
    border-right: none !important;
}

[b-u0hh6qsyj1] .sub-header-row {
    position: sticky;
    top: 44px;
    z-index: 999;
}

[b-u0hh6qsyj1] .hours-sub-header th:first-child,
[b-u0hh6qsyj1] .hours-sub-header th:last-child {
    border-radius: 0 !important;
}
/* /UI/Tabs/WorkerTimesheet/NestedTabs/NotesAndAttachmentsTab.razor.rz.scp.css */
[b-mt4g7vwhv6] .notes-attachment-progress-bar {
    height: 2px !important;
    margin-top: -12px;
}
/* /UI/Tabs/WorkerTimesheet/NestedTabs/ProjectsTab.razor.rz.scp.css */
[b-4dun5wjftq] .task-list-grid .mud-table-container {
    height: -webkit-calc(100vh - 398px);
    height: calc(100vh - 398px);
}

@media screen and (max-width: 959px) {
    [b-4dun5wjftq] .task-list-grid .mud-table-container {
        height: -webkit-calc(100vh - 458px);
        height: calc(100vh - 458px);
    }
}
/* /UI/Tabs/WorkerTimesheet/NestedTabs/SummaryTab.razor.rz.scp.css */
[b-8kamtrpcgk] .summary-card .mud-card-header {
    padding: 8px 16px;
}

[b-8kamtrpcgk] .summary-card .mud-card-header .mud-card-header-content .mud-typography {
    text-transform: uppercase;
}

[b-8kamtrpcgk] .summary-card .mud-card-header .mud-card-header-actions {
    margin-top: 0;
}

[b-8kamtrpcgk] .summary-card h3 {
    color: #424242;
}

[b-8kamtrpcgk] .summary-card svg path {
    fill: #424242 !important;
}

[b-8kamtrpcgk] .summary-card .mud-fedetails svg path,
[b-8kamtrpcgk] .summary-card .mud-eqdetails svg path {
    fill: none !important;
    stroke: #424242;
    stroke-width: 1.2px;
}

[b-8kamtrpcgk] .summary-control-icon {
    color: var(--mud-palette-white);
}

[b-8kamtrpcgk] .mud-sdetails {
    background-color: #FFEAE6;
}

[b-8kamtrpcgk] .mud-materials {
    background-color: #94ab5b;
    color: #fff;
}

[b-8kamtrpcgk] .mud-mdetails {
    background-color: #effbc1;
}

[b-8kamtrpcgk] .mud-sign-table th {
    background: var(--mud-palette-primary-lighten);
    height: 56px;
    border-right: solid 1px var(--mud-palette-surface);
}

[b-8kamtrpcgk] .mud-sign-table tr {
    height: 39px;
}

[b-8kamtrpcgk] .questionnaire-section-height {
    min-height: 172px;
}

[b-8kamtrpcgk] .questionnaire-chart {
    margin: 0 auto;
    position: relative;
}

[b-8kamtrpcgk] .questionnaire-chart svg {
    height: 172px;
    margin-left: -50px;
}

[b-8kamtrpcgk] .questionnaire-chart .mud-charts-grid {
    transform: translateX(25%);
}

[b-8kamtrpcgk] .questionnaire-chart .mud-charts-yaxis {
    transform: translateX(20%);
}

[b-8kamtrpcgk] .questionnaire-chart .mud-charts-gridlines-yaxis path {
    stroke: var(--mud-palette-text-primary) !important;
    stroke-width: 1px;
}

[b-8kamtrpcgk] .questionnaire-chart .mud-charts-xaxis {
    display: none;
}

[b-8kamtrpcgk] .questionnaire-chart .mud-charts-xaxis text,
[b-8kamtrpcgk] .questionnaire-chart .mud-charts-yaxis text {
    font-size: 30px;
}

[b-8kamtrpcgk] .questionnaire-chart .mud-chart-bar {
    transform: translateX(50%);
    stroke-width: 100px;
}

[b-8kamtrpcgk] .questionnaire-chart .mud-chart-bar:last-child {
    transform: translateX(calc(50% - 100px));
    stroke-width: 100px;
}

[b-8kamtrpcgk] .questionnaire-chart .mud-chart-legend {
    position: absolute;
    flex-direction: column;
    align-items: flex-start;
    width: auto !important;
    top: 60%;
    left: 50%;
    transform: translateY(-50%);
}

[b-8kamtrpcgk] .questionnaire-section-col {
    justify-content: center;
    align-items: center;
    padding: 40px;
}
/* /UI/Tabs/WorkerTimesheet/OverviewTab.razor.rz.scp.css */
[b-t23zf5vd1r] .horizontal-tabs-date-picker {
    flex: 0 !important;
    max-width: 160px;
}
/* /UI/Tabs/WorkerTimesheet/ProductionTab.razor.rz.scp.css */
[b-2iv4d6kqr9] .col-task {
    width: 150px;
}

[b-2iv4d6kqr9] .col-description {
    width: 300px;
}

[b-2iv4d6kqr9] .col-actions {
    width: 60px;
}
/* /UI/Tabs/WorkerTimesheet/SignatureTab.razor.rz.scp.css */
[b-x7ebv83fs3] .total-hours {
    width: 130px;
}

[b-x7ebv83fs3] .sign-staus {
    width: 240px;
}

[b-x7ebv83fs3] .action {
    width: 60px;
}

[b-x7ebv83fs3] .edit-approve {
    width: 40px;
}

[b-x7ebv83fs3] .tab-wrpper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

[b-x7ebv83fs3] .button-badge .mud-badge-wrapper {
    top: -8px;
    left: 8px;
}

[b-x7ebv83fs3] .signature-customHorizontalTabs {
    width: 100%;
}

[b-x7ebv83fs3] .signature-customHorizontalTabs .mud-tabs-toolbar {
    background: transparent;
    border-right: none;
    height: auto;
    border-bottom: solid 1px var(--mud-palette-table-lines);
    position: relative;
}

[b-x7ebv83fs3] .signature-customHorizontalTabs .mud-tab {
    background: var(--mud-palette-action-disabled-background);
    color: var(--mud-palette-text-primary);
    border-radius: 8px 8px 0 0;
    min-width: auto !important;
    width: auto !important;
    flex-direction: row;
    padding: 8px 16px;
    font-size: 12px;
    margin-top: 0 !important;
    margin: 0 0 2px 0 !important;
}

[b-x7ebv83fs3] .signature-customHorizontalTabs .mud-tab-active {
    background: var(--mud-palette-tertiary);
    color: var(--mud-palette-text-primary);
}

[b-x7ebv83fs3] .signature-customHorizontalTabs .mud-tab.mud-tab-active:hover {
    background: var(--mud-palette-tertiary);
    color: var(--mud-palette-text-primary);
}

[b-x7ebv83fs3] .signature-customHorizontalTabs .mud-tab.error {
    border: solid 1px #FF5630;
    color: #FF5630;
}

[b-x7ebv83fs3] .signature-customHorizontalTabs .mud-tooltip-root {
    margin-right: 2px;
}

[b-x7ebv83fs3] .signature-customHorizontalTabs .mud-tabs-panels {
    overflow: hidden;
    margin-Left: 0px;
}

@media screen and (min-width: 1200px) {
    [b-x7ebv83fs3] .signature-customHorizontalTabs .mud-tab {
        min-width: auto !important;
    }

    [b-x7ebv83fs3] .signature-customHorizontalTabs .mud-tabs-panels {
        overflow: hidden;
        margin-Left: 0px;
    }
}
