@import 'TimeKeeping.IO.UI.Client.j65nem1brn.bundle.scp.css';

/* _content/TimeKeeping.IO.UI/Features/AccrualAvailabilities/AccrualAvailabilityLayout.razor.rz.scp.css */
[b-8k4darpegi] .tk-accrualavailability-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-8k4darpegi] .tk-accrualavailability-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-8k4darpegi] .tk-accrualavailability-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-8k4darpegi] .tk-accrualavailability-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-8k4darpegi] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-8k4darpegi] {
    display: grid;
    grid-template-columns: 7.5rem 7.5rem 7.5rem 7.5rem;
    grid-template-rows: repeat();
}

.tk-item[b-8k4darpegi] {
    height: 2.3rem;
}

.tk-item-colspan2[b-8k4darpegi] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-item-colspan3[b-8k4darpegi] {
    height: 2.3rem;
    grid-column: span 3;
}
/* _content/TimeKeeping.IO.UI/Features/AccrualMaximums/AccrualMaximumLayout.razor.rz.scp.css */
[b-tixwoke2rb] .tk-accrualmaximum-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-tixwoke2rb] .tk-accrualmaximum-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-tixwoke2rb] .tk-accrualmaximum-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-tixwoke2rb] .tk-accrualmaximum-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-tixwoke2rb] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-tixwoke2rb] {
    display: grid;
    grid-template-columns: 7.5rem 6rem 1.5rem 6rem 16rem;
    grid-template-rows: repeat();
}

.tk-item[b-tixwoke2rb] {
    height: 2.3rem;
}

.tk-item-colspan2[b-tixwoke2rb] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-item-colspan3[b-tixwoke2rb] {
    height: 2.3rem;
    grid-column: span 3;
}

.tk-item-colspan4[b-tixwoke2rb] {
    height: 2.3rem;
    grid-column: span 4;
}
/* _content/TimeKeeping.IO.UI/Features/AccrualPayCodes/AccrualPayCodeLayout.razor.rz.scp.css */
[b-gzsuqifdf9] .tk-accrualpaycode-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-gzsuqifdf9] .tk-accrualpaycode-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-gzsuqifdf9] .tk-accrualpaycode-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-gzsuqifdf9] .tk-accrualpaycode-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-gzsuqifdf9] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-gzsuqifdf9] {
    display: grid;
    grid-template-columns: 9rem 7.5rem 7.5rem;
    grid-template-rows: repeat();
}

.tk-item[b-gzsuqifdf9] {
    height: 2.3rem;
}

.tk-item-colspan2[b-gzsuqifdf9] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/AccrualPeriodRules/AccrualPeriodRuleLayout.razor.rz.scp.css */
[b-580v26yjad] .tk-accrualperiodrule-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-580v26yjad] .tk-accrualperiodrule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-580v26yjad] .tk-accrualperiodrule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-580v26yjad] .tk-accrualperiodrule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-580v26yjad] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-580v26yjad] {
    display: grid;
    grid-template-columns: 9rem 7.5rem 7.5rem;
    grid-template-rows: repeat();
}

.tk-item[b-580v26yjad] {
    height: 2.3rem;
}

.tk-item-colspan2[b-580v26yjad] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/AnnualAccrualEntitlements/AnnualAccrualEntitlementLayout.razor.rz.scp.css */
[b-58gscu3glp] .tk-annualaccrualentitlement-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-58gscu3glp] .tk-annualaccrualentitlement-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-58gscu3glp] .tk-annualaccrualentitlement-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-58gscu3glp] .tk-annualaccrualentitlement-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-58gscu3glp] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-58gscu3glp] {
    display: grid;
    grid-template-columns: 10rem 2rem 5rem 15rem;
    grid-template-rows: repeat();
}

.tk-item[b-58gscu3glp] {
    height: 2.3rem;
}

.tk-item-colspan2[b-58gscu3glp] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-item-colspan3[b-58gscu3glp] {
    height: 2.3rem;
    grid-column: span 3;
}

.tk-item-colspan4[b-58gscu3glp] {
    height: 2.3rem;
    grid-column: span 4;
}
/* _content/TimeKeeping.IO.UI/Features/ConfigurationSettings/ConfigurationSettingsLayout.razor.rz.scp.css */
.tk-container[b-f7dj4aveab] {
    display: grid;
    grid-template-columns: 13rem 10rem 10rem;
    grid-template-rows: repeat();
}

.tk-item[b-f7dj4aveab] {
    height: 2.3rem;
}

.tk-item-colspan2[b-f7dj4aveab] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/ContactTypes/ContactTypeLayout.razor.rz.scp.css */
[b-xllxnm24v6] .tk-contacttype-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-xllxnm24v6] .tk-contacttype-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-xllxnm24v6] .tk-contacttype-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-xllxnm24v6] .tk-contacttype-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-xllxnm24v6] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-xllxnm24v6] {
    display: grid;
    grid-template-columns: 7rem 6rem 9rem;
    grid-template-rows: repeat();
}

.tk-item[b-xllxnm24v6] {
    height: 2.3rem;
}

.tk-item-colspan2[b-xllxnm24v6] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/DailyHours/DailyHoursLayout.razor.rz.scp.css */
[b-847xfnloqp] .tk-dailyhours-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-847xfnloqp] .tk-dailyhours-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-847xfnloqp] .tk-dailyhours-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-847xfnloqp] .tk-dailyhours-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-847xfnloqp] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-847xfnloqp] {
    display: grid;
    grid-template-columns: 7rem 6rem 9rem;
    grid-template-rows: repeat();
}

.tk-item[b-847xfnloqp] {
    height: 2.3rem;
}

.tk-item-colspan2[b-847xfnloqp] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/DaysWorkedPerWeek/DaysWorkedPerWeekLayout.razor.rz.scp.css */
[b-df4lmub4j1] .tk-daysworkedperweek-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-df4lmub4j1] .tk-daysworkedperweek-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-df4lmub4j1] .tk-daysworkedperweek-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-df4lmub4j1] .tk-daysworkedperweek-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-df4lmub4j1] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-df4lmub4j1] {
    display: grid;
    grid-template-columns: 8rem 6rem 9rem;
    grid-template-rows: repeat();
}

.tk-item[b-df4lmub4j1] {
    height: 2.3rem;
}

.tk-item-colspan2[b-df4lmub4j1] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/DifferentialGroupRules/DifferentialGroupRuleLayout.razor.rz.scp.css */
[b-d4obcn9q0h] .tk-differentialgrouprule-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-d4obcn9q0h] .tk-differentialgrouprule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-d4obcn9q0h] .tk-differentialgrouprule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-d4obcn9q0h] .tk-differentialgrouprule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-d4obcn9q0h] .tk-disabled {
    opacity: 0.65;
}

[b-d4obcn9q0h] .tk-differentialrule-grid {
    width: 14.5rem;
    min-width: 14.5rem;
    height: 100%;
    cursor: default;
}

    [b-d4obcn9q0h] .tk-differentialrule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-d4obcn9q0h] .tk-differentialrule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-d4obcn9q0h] .tk-differentialrule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

.tk-container[b-d4obcn9q0h] {
    display: grid;
    height: 100%;
    grid-template-columns: 9rem 15rem;
    grid-template-rows: 2.3rem calc(100% - 5.1rem);
}

.tk-item[b-d4obcn9q0h] {
    height: 2.3rem;
}
/* _content/TimeKeeping.IO.UI/Features/DifferentialRules/DifferentialRuleLayout.razor.rz.scp.css */
[b-5m9ddxqbby] .tk-differentialrule-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-5m9ddxqbby] .tk-differentialrule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-5m9ddxqbby] .tk-differentialrule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-5m9ddxqbby] .tk-differentialrule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-5m9ddxqbby] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-5m9ddxqbby] {
    display: grid;
    grid-template-columns: 9rem 7.5rem 7.5rem;
    grid-template-rows: repeat();
}

.tk-item[b-5m9ddxqbby] {
    height: 2.3rem;
}

.tk-item-colspan2[b-5m9ddxqbby] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/EmploymentLevels/EmploymentLevelLayout.razor.rz.scp.css */
[b-hsmi5ks4wb] .tk-employmentlevel-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-hsmi5ks4wb] .tk-employmentlevel-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-hsmi5ks4wb] .tk-employmentlevel-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-hsmi5ks4wb] .tk-employmentlevel-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-hsmi5ks4wb] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-hsmi5ks4wb] {
    display: grid;
    grid-template-columns: 7rem 6rem 9rem;
    grid-template-rows: repeat();
}

.tk-item[b-hsmi5ks4wb] {
    height: 2.3rem;
}

.tk-item-colspan2[b-hsmi5ks4wb] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/EmploymentTypes/EmploymentTypeLayout.razor.rz.scp.css */
[b-9hnvk5v9ab] .tk-employmenttype-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-9hnvk5v9ab] .tk-employmenttype-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-9hnvk5v9ab] .tk-employmenttype-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-9hnvk5v9ab] .tk-employmenttype-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-9hnvk5v9ab] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-9hnvk5v9ab] {
    display: grid;
    grid-template-columns: 9rem 6rem 9rem;
    grid-template-rows: repeat();
}

.tk-item[b-9hnvk5v9ab] {
    height: 2.3rem;
}

.tk-item-colspan2[b-9hnvk5v9ab] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/ExcelImport/ExcelImportLayout.razor.rz.scp.css */
.file-drop-zone[b-kwa18nv6ph] {
    padding: 0 !important;
    border-style: dashed;
    border-width: 2px !important;
    height: 230px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: rgba(183, 183, 183, 0.1);
}

    .file-drop-zone.file-drop-zone-hover[b-kwa18nv6ph] {
        border-style: solid;
    }

    .file-drop-zone svg[b-kwa18nv6ph] {
        width: 42px;
        height: 42px;
    }

    .file-drop-zone > *:not(#fileSelectButton)[b-kwa18nv6ph] {
        pointer-events: none;
    }
/* _content/TimeKeeping.IO.UI/Features/ExceptionGracePeriods/ExceptionGracePeriodLayout.razor.rz.scp.css */
[b-90xd6dr76d] .tk-exceptiongraceperiod-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-90xd6dr76d] .tk-exceptiongraceperiod-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-90xd6dr76d] .tk-exceptiongraceperiod-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-90xd6dr76d] .tk-exceptiongraceperiod-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-90xd6dr76d] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-90xd6dr76d] {
    display: grid;
    grid-template-columns: 3rem 9rem 9rem;
    grid-template-rows: repeat();
}

.tk-item[b-90xd6dr76d] {
    height: 2.3rem;
}

.tk-item-colspan2[b-90xd6dr76d] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/Geofences/GeofenceLayout.razor.rz.scp.css */
[b-frfbafbqpg] .tk-geofence-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-frfbafbqpg] .tk-geofence-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-frfbafbqpg] .tk-geofence-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-frfbafbqpg] .tk-geofence-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-frfbafbqpg] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-frfbafbqpg] {
    display: grid;
    grid-template-columns: 8rem 6rem 9rem;
    grid-template-rows: repeat();
}

.tk-item[b-frfbafbqpg] {
    height: 2.3rem;
}

.tk-item-colspan2[b-frfbafbqpg] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-item-memo[b-frfbafbqpg] {
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/HolidayRules/HolidayRuleLayout.razor.rz.scp.css */
[b-jl52m8bpoy] .tk-holidayrule-grid {
    width: 15.7rem;
    min-width: 15.7rem;
    height: calc(100% - 3.2rem);
    cursor: default;
}

    [b-jl52m8bpoy] .tk-holidayrule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-jl52m8bpoy] .tk-holidayrule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-jl52m8bpoy] .tk-holidayrule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-jl52m8bpoy] .tk-disabled {
    opacity: 0.65;
}

[b-jl52m8bpoy] .tk-holidaydate-grid {
    width: 14rem;
    min-width: 14rem;
    height: 100%;
    cursor: default;
}

    [b-jl52m8bpoy] .tk-holidaydate-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-jl52m8bpoy] .tk-holidaydate-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-jl52m8bpoy] .tk-holidaydate-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

.tk-container[b-jl52m8bpoy] {
    display: grid;
    height: 100%;
    grid-template-columns: 10rem 6rem 3rem 5rem;
    grid-template-rows: 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem calc(100% - 25.8rem);
}

.tk-container2[b-jl52m8bpoy] {
    display: grid;
    height: 100%;
    grid-template-columns: 5rem 10rem;
    grid-template-rows: 2.3rem;
}

.tk-item[b-jl52m8bpoy] {
    height: 2.3rem;
}

.tk-item-colspan2[b-jl52m8bpoy] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-item-colspan3[b-jl52m8bpoy] {
    height: 2.3rem;
    grid-column: span 3;
}

.tk-colspan4[b-jl52m8bpoy] {
    grid-column: span 4;
}

.tk-item-colspan4[b-jl52m8bpoy] {
    height: 2.3rem;
    grid-column: span 4;
}
/* _content/TimeKeeping.IO.UI/Features/HoursWorkedPerWeek/HoursWorkedPerWeekLayout.razor.rz.scp.css */
[b-s0p7e4yw7s] .tk-hoursworkedperweek-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-s0p7e4yw7s] .tk-hoursworkedperweek-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-s0p7e4yw7s] .tk-hoursworkedperweek-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-s0p7e4yw7s] .tk-hoursworkedperweek-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-s0p7e4yw7s] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-s0p7e4yw7s] {
    display: grid;
    grid-template-columns: 7rem 6rem 9rem;
    grid-template-rows: repeat();
}

.tk-item[b-s0p7e4yw7s] {
    height: 2.3rem;
}

.tk-item-colspan2[b-s0p7e4yw7s] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/LaborLevels/LaborLevels1/LaborLevel1Layout.razor.rz.scp.css */
[b-owpcrlndxh] .tk-laborlevel1-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-owpcrlndxh] .tk-laborlevel1-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-owpcrlndxh] .tk-laborlevel1-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-owpcrlndxh] .tk-laborlevel1-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-owpcrlndxh] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-owpcrlndxh] {
    display: grid;
    grid-template-columns: 8rem 12rem 17rem;
    grid-template-rows: 1.7rem 2.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-owpcrlndxh] {
    height: 2.3rem;
}

.tk-item-colspan2[b-owpcrlndxh] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/LaborLevels/LaborLevels2/LaborLevel2Layout.razor.rz.scp.css */
[b-hxwyad9onm] .tk-laborlevel2-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-hxwyad9onm] .tk-laborlevel2-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-hxwyad9onm] .tk-laborlevel2-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-hxwyad9onm] .tk-laborlevel2-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-hxwyad9onm] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-hxwyad9onm] {
    display: grid;
    grid-template-columns: 8rem 12rem 17rem;
    grid-template-rows: 1.7rem 2.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-hxwyad9onm] {
    height: 2.3rem;
}

.tk-item-colspan2[b-hxwyad9onm] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/LaborLevels/LaborLevels3/LaborLevel3Layout.razor.rz.scp.css */
[b-yg5mk38imk] .tk-laborlevel3-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-yg5mk38imk] .tk-laborlevel3-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-yg5mk38imk] .tk-laborlevel3-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-yg5mk38imk] .tk-laborlevel3-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-yg5mk38imk] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-yg5mk38imk] {
    display: grid;
    grid-template-columns: 8rem 12rem 17rem;
    grid-template-rows: 1.7rem 2.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-yg5mk38imk] {
    height: 2.3rem;
}

.tk-item-colspan2[b-yg5mk38imk] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/LaborLevels/LaborLevels4/LaborLevel4Layout.razor.rz.scp.css */
[b-6gbzmz63ro] .tk-laborlevel4-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-6gbzmz63ro] .tk-laborlevel4-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-6gbzmz63ro] .tk-laborlevel4-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-6gbzmz63ro] .tk-laborlevel4-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-6gbzmz63ro] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-6gbzmz63ro] {
    display: grid;
    grid-template-columns: 8rem 12rem 17rem;
    grid-template-rows: 1.7rem 2.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-6gbzmz63ro] {
    height: 2.3rem;
}

.tk-item-colspan2[b-6gbzmz63ro] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/LaborLevels/LaborLevels5/LaborLevel5Layout.razor.rz.scp.css */
[b-qryck7hcxt] .tk-laborlevel5-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-qryck7hcxt] .tk-laborlevel5-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-qryck7hcxt] .tk-laborlevel5-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-qryck7hcxt] .tk-laborlevel5-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-qryck7hcxt] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-qryck7hcxt] {
    display: grid;
    grid-template-columns: 8rem 12rem 17rem;
    grid-template-rows: 1.7rem 2.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-qryck7hcxt] {
    height: 2.3rem;
}

.tk-item-colspan2[b-qryck7hcxt] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/LaborLevels/LaborLevels6/LaborLevel6Layout.razor.rz.scp.css */
[b-91iivnu6e3] .tk-laborlevel6-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-91iivnu6e3] .tk-laborlevel6-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-91iivnu6e3] .tk-laborlevel6-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-91iivnu6e3] .tk-laborlevel6-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-91iivnu6e3] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-91iivnu6e3] {
    display: grid;
    grid-template-columns: 8rem 12rem 17rem;
    grid-template-rows: 1.7rem 2.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-91iivnu6e3] {
    height: 2.3rem;
}

.tk-item-colspan2[b-91iivnu6e3] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/LaborLevels/LaborLevels7/LaborLevel7Layout.razor.rz.scp.css */
[b-xo1cqs0cnp] .tk-laborlevel7-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-xo1cqs0cnp] .tk-laborlevel7-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-xo1cqs0cnp] .tk-laborlevel7-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-xo1cqs0cnp] .tk-laborlevel7-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-xo1cqs0cnp] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-xo1cqs0cnp] {
    display: grid;
    grid-template-columns: 8rem 12rem 17rem;
    grid-template-rows: 1.7rem 2.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-xo1cqs0cnp] {
    height: 2.3rem;
}

.tk-item-colspan2[b-xo1cqs0cnp] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/LaborLevels/LaborLevels8/LaborLevel8Layout.razor.rz.scp.css */
[b-xx4tykgv2d] .tk-laborlevel8-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-xx4tykgv2d] .tk-laborlevel8-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-xx4tykgv2d] .tk-laborlevel8-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-xx4tykgv2d] .tk-laborlevel8-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-xx4tykgv2d] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-xx4tykgv2d] {
    display: grid;
    grid-template-columns: 8rem 12rem 17rem;
    grid-template-rows: 1.7rem 2.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-xx4tykgv2d] {
    height: 2.3rem;
}

.tk-item-colspan2[b-xx4tykgv2d] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/LaborLevels/LaborLevels9/LaborLevel9Layout.razor.rz.scp.css */
[b-6t5o2zceei] .tk-laborlevel9-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-6t5o2zceei] .tk-laborlevel9-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-6t5o2zceei] .tk-laborlevel9-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-6t5o2zceei] .tk-laborlevel9-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-6t5o2zceei] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-6t5o2zceei] {
    display: grid;
    grid-template-columns: 8rem 12rem 17rem;
    grid-template-rows: 1.7rem 2.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-6t5o2zceei] {
    height: 2.3rem;
}

.tk-item-colspan2[b-6t5o2zceei] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/LunchDeductionGroupRules/LunchDeductionGroupRuleLayout.razor.rz.scp.css */
[b-se09fuec0d] .tk-lunchdeductiongrouprule-grid {
    width: 15.7rem;
    min-width: 15.7rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-se09fuec0d] .tk-lunchdeductiongrouprule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-se09fuec0d] .tk-lunchdeductiongrouprule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-se09fuec0d] .tk-lunchdeductiongrouprule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-se09fuec0d] .tk-disabled {
    opacity: 0.65;
}

[b-se09fuec0d] .tk-lunchdeductionrule-grid {
    width: 15.8rem;
    min-width: 15.8rem;
    height: 100%;
    cursor: default;
}

    [b-se09fuec0d] .tk-lunchdeductionrule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-se09fuec0d] .tk-lunchdeductionrule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-se09fuec0d] .tk-lunchdeductionrule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

.tk-container[b-se09fuec0d] {
    display: grid;
    height: 100%;
    grid-template-columns: 10rem 16.2rem;
    grid-template-rows: 2.3rem 2.3rem calc(100% - 7.4rem);
}

.tk-container2[b-se09fuec0d] {
    display: grid;
    height: 100%;
    grid-template-columns: 9rem 6rem 6rem 6rem;
    grid-template-rows: 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-se09fuec0d] {
    height: 2.3rem;
}

.tk-item-colspan2[b-se09fuec0d] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-item-colspan3[b-se09fuec0d] {
    height: 2.3rem;
    grid-column: span 3;
}
/* _content/TimeKeeping.IO.UI/Features/OvertimeGroupRules/OvertimeGroupRuleLayout.razor.rz.scp.css */
[b-pln6zimgtt] .tk-overtimegrouprule-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-pln6zimgtt] .tk-overtimegrouprule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-pln6zimgtt] .tk-overtimegrouprule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-pln6zimgtt] .tk-overtimegrouprule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-pln6zimgtt] .tk-disabled {
    opacity: 0.65;
}

[b-pln6zimgtt] .tk-overtimerule-grid {
    width: 14.5rem;
    min-width: 14.5rem;
    height: 100%;
    cursor: default;
}

    [b-pln6zimgtt] .tk-overtimerule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-pln6zimgtt] .tk-overtimerule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-pln6zimgtt] .tk-overtimerule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

.tk-container[b-pln6zimgtt] {
    display: grid;
    height: 100%;
    grid-template-columns: 9rem 15rem;
    grid-template-rows: 2.3rem calc(100% - 5.1rem);
}

.tk-item[b-pln6zimgtt] {
    height: 2.3rem;
}
/* _content/TimeKeeping.IO.UI/Features/OvertimeRules/OvertimeRuleLayout.razor.rz.scp.css */
[b-b48zfdqb4q] .tk-overtimerule-grid {
    width: 15.7rem;
    min-width: 15.7rem;
    height: calc(100% - 3.2rem);
    cursor: default;
}

    [b-b48zfdqb4q] .tk-overtimerule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-b48zfdqb4q] .tk-overtimerule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-b48zfdqb4q] .tk-overtimerule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-b48zfdqb4q] .tk-disabled {
    opacity: 0.65;
}

[b-b48zfdqb4q] .tk-overtimeperiodrule-grid {
    width: 15.8rem;
    min-width: 15.8rem;
    height: 100%;
    cursor: default;
}

    [b-b48zfdqb4q] .tk-overtimeperiodrule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-b48zfdqb4q] .tk-overtimeperiodrule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-b48zfdqb4q] .tk-overtimeperiodrule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

.tk-container[b-b48zfdqb4q] {
    display: grid;
    height: 100%;
    grid-template-columns: 10rem 6.2rem 10rem;
    grid-template-rows: 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem calc(100% - 16.7rem);
}

.tk-container2[b-b48zfdqb4q] {
    display: grid;
    height: 100%;
    grid-template-columns: 8rem 6rem 2rem 10rem;
    grid-template-rows: 10.6rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-b48zfdqb4q] {
    height: 2.3rem;
}

.tk-item-colspan2[b-b48zfdqb4q] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-colspan2[b-b48zfdqb4q] {
    grid-column: span 2;
}

.tk-item-colspan3[b-b48zfdqb4q] {
    height: 2.3rem;
    grid-column: span 3;
}
/* _content/TimeKeeping.IO.UI/Features/PayCodes/PayCodeLayout.razor.rz.scp.css */
[b-suz98wi5pf] .tk-paycode-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-suz98wi5pf] .tk-paycode-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-suz98wi5pf] .tk-paycode-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-suz98wi5pf] .tk-paycode-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-suz98wi5pf] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-suz98wi5pf] {
    display: grid;
    grid-template-columns: 8rem 8rem 8rem;
    grid-template-rows: repeat();
}

.tk-item[b-suz98wi5pf] {
    height: 2.3rem;
}

.tk-item-colspan2[b-suz98wi5pf] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-item-colspan3[b-suz98wi5pf] {
    height: 2.3rem;
    grid-column: span 3;
}
/* _content/TimeKeeping.IO.UI/Features/PayPeriodGroupRules/PayPeriodGroupRuleLayout.razor.rz.scp.css */
[b-ptq3ir9gro] .tk-payperiodgrouprule-grid {
    width: 15.7rem;
    min-width: 15.7rem;
    height: calc(100% - 3.2rem);
    cursor: default;
}

    [b-ptq3ir9gro] .tk-payperiodgrouprule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-ptq3ir9gro] .tk-payperiodgrouprule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-ptq3ir9gro] .tk-payperiodgrouprule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-ptq3ir9gro] .tk-disabled {
    opacity: 0.65;
}

[b-ptq3ir9gro] .tk-payperiodrule-grid {
    width: 15.8rem;
    min-width: 15.8rem;
    height: 100%;
    cursor: default;
}

    [b-ptq3ir9gro] .tk-payperiodrule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-ptq3ir9gro] .tk-payperiodrule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-ptq3ir9gro] .tk-payperiodrule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

.tk-container[b-ptq3ir9gro] {
    display: grid;
    height: 100%;
    grid-template-columns: 10rem 8rem 8.2rem;
    grid-template-rows: 2.3rem 2.3rem 2.3rem calc(100% - 9.8rem);
}

.tk-container2[b-ptq3ir9gro] {
    display: grid;
    height: 100%;
    grid-template-columns: 8rem 6rem 2rem 10rem;
    grid-template-rows: 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-ptq3ir9gro] {
    height: 2.3rem;
}

.tk-item-colspan2[b-ptq3ir9gro] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-colspan2[b-ptq3ir9gro] {
    grid-column: span 2;
}

.tk-item-colspan3[b-ptq3ir9gro] {
    height: 2.3rem;
    grid-column: span 3;
}
/* _content/TimeKeeping.IO.UI/Features/PayToScheduleRules/PayToScheduleRuleLayout.razor.rz.scp.css */
[b-2uo22itm6n] .tk-paytoschedulerule-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-2uo22itm6n] .tk-paytoschedulerule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-2uo22itm6n] .tk-paytoschedulerule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-2uo22itm6n] .tk-paytoschedulerule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-2uo22itm6n] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-2uo22itm6n] {
    display: grid;
    grid-template-columns: 3rem 15rem;
    grid-template-rows: repeat();
}

.tk-item[b-2uo22itm6n] {
    height: 2.3rem;
}
/* _content/TimeKeeping.IO.UI/Features/PunchGroupRules/PunchGroupRuleLayout.razor.rz.scp.css */
[b-7g45f176zn] .tk-punchgrouprule-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-7g45f176zn] .tk-punchgrouprule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-7g45f176zn] .tk-punchgrouprule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-7g45f176zn] .tk-punchgrouprule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-7g45f176zn] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-7g45f176zn] {
    display: grid;
    grid-template-columns: 5rem 13rem 6rem;
    grid-template-rows: repeat();
}

.tk-item[b-7g45f176zn] {
    height: 2.3rem;
}

.tk-item-colspan2[b-7g45f176zn] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/PunchRoundingRules/PunchRoundingRuleLayout.razor.rz.scp.css */
[b-xjkce3ltar] .tk-punchroundingrule-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-xjkce3ltar] .tk-punchroundingrule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-xjkce3ltar] .tk-punchroundingrule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-xjkce3ltar] .tk-punchroundingrule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-xjkce3ltar] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-xjkce3ltar] {
    display: grid;
    grid-template-columns: 9rem 7.5rem 7.5rem;
    grid-template-rows: repeat();
}

.tk-item[b-xjkce3ltar] {
    height: 2.3rem;
}

.tk-item-colspan2[b-xjkce3ltar] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/Roles/RoleLayout.razor.rz.scp.css */
[b-qjt8qxtzor] .tk-role-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-qjt8qxtzor] .tk-role-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-qjt8qxtzor] .tk-role-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-qjt8qxtzor] .tk-role-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-qjt8qxtzor] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-qjt8qxtzor] {
    display: grid;
    grid-template-columns: 4rem 16rem;
    grid-template-rows: repeat();
}

.tk-item[b-qjt8qxtzor] {
    height: 2.3rem;
}

.tk-accordian[b-qjt8qxtzor] {
    display: grid;
    grid-template-columns: 22rem;
    grid-template-rows: repeat();
    width: 22rem;
}

.tk-accordian-3[b-qjt8qxtzor] {
    display: grid;
    grid-template-columns: 20rem 20rem 20rem;
    grid-template-rows: repeat();
    width: 60rem;
}

hr.tk-border[b-qjt8qxtzor] {
    margin: 0px;
    border: none;
    height: 2px;
    opacity: 1;
    background-color: var(--DS-primary-100) !important;
}

.tk-accordian-item[b-qjt8qxtzor] {
    height: 2.3rem;
}
/* _content/TimeKeeping.IO.UI/Features/RuleGroupCategories/RuleGroupCategoryLayout.razor.rz.scp.css */
[b-4dw4z7e0rv] .tk-rulegroupcategory-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-4dw4z7e0rv] .tk-rulegroupcategory-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-4dw4z7e0rv] .tk-rulegroupcategory-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-4dw4z7e0rv] .tk-rulegroupcategory-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-4dw4z7e0rv] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-4dw4z7e0rv] {
    display: grid;
    grid-template-columns: 7rem 6rem 9rem;
    grid-template-rows: repeat();
}

.tk-item[b-4dw4z7e0rv] {
    height: 2.3rem;
}

.tk-item-colspan2[b-4dw4z7e0rv] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/RuleGroups/RuleGroupLayout.razor.rz.scp.css */
[b-5omkkj5mu3] .tk-rulegroup-grid {
    width: 15.7rem;
    min-width: 15.7rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-5omkkj5mu3] .tk-rulegroup-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-5omkkj5mu3] .tk-rulegroup-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-5omkkj5mu3] .tk-rulegroup-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-5omkkj5mu3] .tk-disabled {
    opacity: 0.65;
}

[b-5omkkj5mu3] .tk-rule-grid {
    width: 30.2rem;
    min-width: 30.2rem;
    height: 100%;
    cursor: default;
}

    [b-5omkkj5mu3] .tk-rule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-5omkkj5mu3] .tk-rule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-5omkkj5mu3] .tk-rule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

.tk-container[b-5omkkj5mu3] {
    display: grid;
    height: 100%;
    grid-template-columns: 6rem 15rem 15rem;
    grid-template-rows: 2.3rem 2.3rem 2.3rem 2.3rem calc(100% - 12rem);
}

.tk-container2[b-5omkkj5mu3] {
    display: grid;
    height: 100%;
    grid-template-columns: 6rem 8rem 8rem;
    grid-template-rows: 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-5omkkj5mu3] {
    height: 2.3rem;
}

.tk-item-colspan2[b-5omkkj5mu3] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-item-colspan3[b-5omkkj5mu3] {
    height: 2.3rem;
    grid-column: span 3;
}
/* _content/TimeKeeping.IO.UI/Features/ShiftGroups/ShiftGroupLayout.razor.rz.scp.css */
[b-tm86j9vhkq] .tk-shiftgroup-grid {
    width: 15.7rem;
    min-width: 15.7rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-tm86j9vhkq] .tk-shiftgroup-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-tm86j9vhkq] .tk-shiftgroup-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-tm86j9vhkq] .tk-shiftgroup-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-tm86j9vhkq] .tk-disabled {
    opacity: 0.65;
}

[b-tm86j9vhkq] .tk-shift-grid {
    width: 15.8rem;
    min-width: 15.8rem;
    height: 100%;
    cursor: default;
}

    [b-tm86j9vhkq] .tk-shift-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-tm86j9vhkq] .tk-shift-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-tm86j9vhkq] .tk-shift-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

.tk-container[b-tm86j9vhkq] {
    display: grid;
    height: 100%;
    grid-template-columns: 4rem 16rem;
    grid-template-rows: 2.3rem 2.3rem calc(100% - 7.4rem);
}

.tk-container2[b-tm86j9vhkq] {
    display: grid;
    height: 100%;
    grid-template-columns: 6rem 2rem 2rem 2rem 2rem 2rem 2rem 2rem 2rem;
    grid-template-rows: 1.3rem 1.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-tm86j9vhkq] {
    height: 2.3rem;
}

.tk-item-colspan2[b-tm86j9vhkq] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-item-colspan3[b-tm86j9vhkq] {
    height: 2.3rem;
    grid-column: span 3;
}

.tk-item-colspan4[b-tm86j9vhkq] {
    height: 2.3rem;
    grid-column: span 4;
}

.tk-days-of-week[b-tm86j9vhkq] {
    height: 2.6rem;
    padding: 0rem;
    justify-content: center;
    text-align: center;
    grid-row: span 2;
}

.tk-day-of-week[b-tm86j9vhkq] {
    height: 1.3rem;
    padding: 0rem;
    justify-content: center;
    text-align: center;
}
/* _content/TimeKeeping.IO.UI/Features/ShiftTypes/ShiftTypeLayout.razor.rz.scp.css */
[b-n4tojh5r98] .tk-shifttype-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-n4tojh5r98] .tk-shifttype-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-n4tojh5r98] .tk-shifttype-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-n4tojh5r98] .tk-shifttype-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-n4tojh5r98] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-n4tojh5r98] {
    display: grid;
    grid-template-columns: 7rem 6rem 9rem;
    grid-template-rows: repeat();
}

.tk-item[b-n4tojh5r98] {
    height: 2.3rem;
}

.tk-item-colspan2[b-n4tojh5r98] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/Statuses/StatusLayout.razor.rz.scp.css */
[b-281sy41u99] .tk-status-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-281sy41u99] .tk-status-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-281sy41u99] .tk-status-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-281sy41u99] .tk-status-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-281sy41u99] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-281sy41u99] {
    display: grid;
    grid-template-columns: 9rem 7.5rem 7.5rem;
    grid-template-rows: repeat();
}

.tk-item[b-281sy41u99] {
    height: 2.3rem;
}

.tk-item-colspan2[b-281sy41u99] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Features/Users/UserLayout.razor.rz.scp.css */
[b-bzo949zobr] .tk-user-grid {
    width: 15.7rem;
    min-width: 15.7rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-bzo949zobr] .tk-user-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-bzo949zobr] .tk-user-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-bzo949zobr] .tk-user-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-bzo949zobr] .tk-disabled {
    opacity: 0.65;
}

[b-bzo949zobr] .tk-userlaborlevel-grid {
    width: 29.8rem;
    min-width: 29.8rem;
    height: 100%;
    cursor: default;
}

    [b-bzo949zobr] .tk-userlaborlevel-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

.tk-container[b-bzo949zobr] {
    display: grid;
    height: 100%;
    grid-template-columns: 6rem 18rem 27rem;
    grid-template-rows: 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem calc(100% - 14.3rem);
}

.tk-container2[b-bzo949zobr] {
    display: grid;
    height: 100%;
    grid-template-columns: 9rem 6rem 6rem 6rem;
    grid-template-rows: 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem;
}

.tk-item[b-bzo949zobr] {
    height: 2.3rem;
}

.tk-item-colspan2[b-bzo949zobr] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-item-colspan2-noheight[b-bzo949zobr] {
    grid-column: span 2;
}

.tk-item-colspan3[b-bzo949zobr] {
    height: 2.3rem;
    grid-column: span 3;
}
/* _content/TimeKeeping.IO.UI/Features/WorkedHolidayRules/WorkedHolidayRuleLayout.razor.rz.scp.css */
[b-gnve9tm96x] .tk-workedholidayrule-grid {
    width: 15.7rem;
    min-width: 15.7rem;
    height: calc(100% - 3.2rem);
    cursor: default;
}

    [b-gnve9tm96x] .tk-workedholidayrule-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-gnve9tm96x] .tk-workedholidayrule-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-gnve9tm96x] .tk-workedholidayrule-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-gnve9tm96x] .tk-disabled {
    opacity: 0.65;
}

[b-gnve9tm96x] .tk-workedholidaydate-grid {
    width: 14rem;
    min-width: 14rem;
    height: 100%;
    cursor: default;
}

    [b-gnve9tm96x] .tk-workedholidaydate-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-gnve9tm96x] .tk-workedholidaydate-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-gnve9tm96x] .tk-workedholidaydate-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

.tk-container[b-gnve9tm96x] {
    display: grid;
    height: 100%;
    grid-template-columns: 12rem 8rem 8rem;
    grid-template-rows: 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem 2.3rem calc(100% - 32.8rem);
}

.tk-container2[b-gnve9tm96x] {
    display: grid;
    height: 100%;
    grid-template-columns: 5rem 10rem;
    grid-template-rows: 2.3rem;
}

.tk-item[b-gnve9tm96x] {
    height: 2.3rem;
}

.tk-item-colspan2[b-gnve9tm96x] {
    height: 2.3rem;
    grid-column: span 2;
}

.tk-item-colspan3[b-gnve9tm96x] {
    height: 2.3rem;
    grid-column: span 3;
}

.tk-colspan4[b-gnve9tm96x] {
    grid-column: span 4;
}

.tk-item-colspan4[b-gnve9tm96x] {
    height: 2.3rem;
    grid-column: span 4;
}
/* _content/TimeKeeping.IO.UI/Features/WorkedHolidayShiftTypes/WorkedHolidayShiftTypeLayout.razor.rz.scp.css */
[b-ekbz2gr74c] .tk-workedholidayshifttype-grid {
    width: 17rem;
    min-width: 17rem;
    height: calc(100% - 3rem);
    cursor: default;
}

    [b-ekbz2gr74c] .tk-workedholidayshifttype-grid .dxbl-grid-header-row {
        display: none;
    }

    [b-ekbz2gr74c] .tk-workedholidayshifttype-grid .dxbl-grid-table > thead {
        display: none;
    }

    [b-ekbz2gr74c] .tk-workedholidayshifttype-grid .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) {
        color: var(--DS-neutral-10) !important;
        background-color: var(--DS-primary-100) !important;
    }

[b-ekbz2gr74c] .tk-disabled {
    opacity: 0.65;
}

.tk-container[b-ekbz2gr74c] {
    display: grid;
    grid-template-columns: 8rem 9rem 6rem;
    grid-template-rows: repeat();
}

.tk-item[b-ekbz2gr74c] {
    height: 2.3rem;
}

.tk-item-colspan2[b-ekbz2gr74c] {
    height: 2.3rem;
    grid-column: span 2;
}
/* _content/TimeKeeping.IO.UI/Layout/MainLayout.razor.rz.scp.css */
.page[b-986b3mxw4s] {
    height: 100%;
    font-family: var(--bs-font-sans-serif);
}

    [b-986b3mxw4s] .tk-drawer .dxbl-drawer-panel > .dxbl-drawer-body {
        padding: 0px;
    }
/* _content/TimeKeeping.IO.UI/Layout/NavMenu.razor.rz.scp.css */
.sidebar[b-rndaz9uler] {
    min-width: 2.5rem;
    max-width: 2.5rem;
    height: 100%;
    max-height: 100%;
    align-content: start;
    align-items: center;
}

[b-rndaz9uler] .tk-menu-item {
    width: 8.5rem;
}

[b-rndaz9uler] .tk-icon {
    font-size: 1.5rem !important;
}

[b-rndaz9uler] .tk-icon-selected {
    color: var(--DS-neutral-10) !important;
    font-size: 1.5rem !important;
}

[b-rndaz9uler] .dxbl-disabled {
    background-color: var(--DS-primary-100) !important;
    color: var(--DS-neutral-10) !important;
}

/* _content/TimeKeeping.IO.UI/Pages/Configuration.razor.rz.scp.css */
.tk-text-primary-100[b-1wikx08yit] {
    color: var(--DS-primary-100);
}
/* _content/TimeKeeping.IO.UI/Pages/Home.razor.rz.scp.css */
.tk-text[b-37nb8qnvsb] {
    color: var(--DS-neutral-10)
}
