@charset "UTF-8";@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-3bd98eec.woff2) format("woff2"),url(/assets/noto-sans-all-400-normal-d8e5a1d8.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-154627be.woff2) format("woff2"),url(/assets/noto-sans-all-400-normal-d8e5a1d8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-normal-aef95ab4.woff2) format("woff2"),url(/assets/noto-sans-all-400-normal-d8e5a1d8.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-normal-5c788a5a.woff2) format("woff2"),url(/assets/noto-sans-all-400-normal-d8e5a1d8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-normal-6e9afc1d.woff2) format("woff2"),url(/assets/noto-sans-all-400-normal-d8e5a1d8.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-normal-cd853b26.woff2) format("woff2"),url(/assets/noto-sans-all-400-normal-d8e5a1d8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-0c68b2a3.woff2) format("woff2"),url(/assets/noto-sans-all-400-normal-d8e5a1d8.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-88f00438.woff2) format("woff2"),url(/assets/noto-sans-all-400-normal-d8e5a1d8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-ext-500-normal-5b84fd0b.woff2) format("woff2"),url(/assets/noto-sans-all-500-normal-9f0924c9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-500-normal-f2823f48.woff2) format("woff2"),url(/assets/noto-sans-all-500-normal-9f0924c9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-devanagari-500-normal-3a67513c.woff2) format("woff2"),url(/assets/noto-sans-all-500-normal-9f0924c9.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-ext-500-normal-222d7552.woff2) format("woff2"),url(/assets/noto-sans-all-500-normal-9f0924c9.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-500-normal-e81037ef.woff2) format("woff2"),url(/assets/noto-sans-all-500-normal-9f0924c9.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-vietnamese-500-normal-624baffd.woff2) format("woff2"),url(/assets/noto-sans-all-500-normal-9f0924c9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-ext-500-normal-8c1e1ccb.woff2) format("woff2"),url(/assets/noto-sans-all-500-normal-9f0924c9.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-500-normal-efc3c8a0.woff2) format("woff2"),url(/assets/noto-sans-all-500-normal-9f0924c9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-ext-700-normal-223df146.woff2) format("woff2"),url(/assets/noto-sans-all-700-normal-87bcd13d.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-700-normal-2df8df81.woff2) format("woff2"),url(/assets/noto-sans-all-700-normal-87bcd13d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-700-normal-b563a4f1.woff2) format("woff2"),url(/assets/noto-sans-all-700-normal-87bcd13d.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-ext-700-normal-9a3781bd.woff2) format("woff2"),url(/assets/noto-sans-all-700-normal-87bcd13d.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-700-normal-1a0d895e.woff2) format("woff2"),url(/assets/noto-sans-all-700-normal-87bcd13d.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-vietnamese-700-normal-84f4ce60.woff2) format("woff2"),url(/assets/noto-sans-all-700-normal-87bcd13d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-ext-700-normal-64282574.woff2) format("woff2"),url(/assets/noto-sans-all-700-normal-87bcd13d.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-c1c30918.woff2) format("woff2"),url(/assets/noto-sans-all-700-normal-87bcd13d.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.formWrapper .MuiDialogActions-root{width:100%;display:inline-flex;justify-content:space-between}.formWrapper .MuiDialogActions-root .MuiFormControl-root{padding-bottom:0}.tabsWrapper.tabsHeader .tab{flex-flow:nowrap;white-space:pre-wrap}.assignEmployeesToPlanForm .transferList{margin-top:0}.componentLoader{width:100%;height:100%;position:absolute;top:0;left:0;visibility:hidden;background-color:#ffffffb3;transition:visibility 0s,opacity .75s linear}.componentLoader.inProgress{z-index:10;visibility:visible}.dataGrid-cell-actions{border-left:1px solid var(--DataGrid-rowBorderColor)}.MuiDataGrid-row{flex-wrap:wrap}.MuiDataGrid-virtualScroller .MuiDataGrid-virtualScrollerContent .MuiDataGrid-virtualScrollerRenderZone{position:relative!important}.MuiDataGrid-virtualScroller .MuiDataGrid-topContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break11 .break.break11,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break10 .break.break10,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break9 .break.break9,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break8 .break.break8,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break7 .break.break7,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break6 .break.break6,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break5 .break.break5,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break4 .break.break4,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break3 .break.break3,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break2 .break.break2,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break1 .break.break1,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .breakError.break0 .break.break0{background-color:var(--mui-palette-error-main);color:var(--mui-palette-error-contrastText)}.schedulerFilterDialog .MuiDialog-container .MuiDialogContent-root{padding-top:var(--mui-spacing);padding-bottom:0}.schedulerFilterDialog .MuiDialog-container .MuiDialogContent-root>*{padding-bottom:calc(3 * var(--mui-spacing))}.schedulerFilterDialog .MuiDialog-container .MuiDialogActions-root>*{width:100%;padding-bottom:0;display:inline-flex}.schedulerFilterDialog .MuiDialog-container .MuiDialogActions-root>*>*:first-child{flex-grow:1}.schedulerFilterDialog .MuiDialog-container .MuiDialogActions-root>* .mainButtons button+button{margin-left:var(--mui-spacing)}.schedulerGridContainer{--scheduler-background-color-header: var(--mui-palette-background-paper);--scheduler-shift-error-background-color: #fff;--scheduler-shift-error-break-background-color: var(--mui-palette-grey-A400);--scheduler-shift-error-color: #000;--scheduler-shift-error-border-color: var(--mui-palette-error-main);--scheduler-background-shift-trade-shift: var(--mui-palette-grey-A100);--scheduler-shift-trade-break: var(--mui-palette-grey-A400);--scheduler-shift-trade-shift: var(--mui-palette-grey-600);--scheduler-background-color-row-user-empty: var(--mui-palette-background-paper);--scheduler-background-color-sidebar: var(--mui-palette-background-paper);--scheduler-color-row-skill: var(--mui-palette-grey-A200);--scheduler-current-user-background-color: var(--mui-palette-primary-light);--scheduler-current-user-text-color: var(--mui-palette-primary-contrastText);--scheduler-color-row-skill-sidebar: var(--mui-palette-grey-A100);--scheduler-color-weekend: var(--mui-palette-grey-A200);--scheduler-color-row-coverage: var(--mui-palette-grey-A400);--scheduler-background-color-covered-skill: var(--mui-palette-success-main);--scheduler-background-color-redundancy-skill: var(--mui-palette-info-light);--scheduler-background-color-redundancy-text-skill: var(--mui-palette-info-contrastText);--scheduler-background-color-skill: var(--mui-palette-warning-main);--scheduler-background-color-selected-skill: #bbdefb;--scheduler-background-color-selected-skill-sidebar: #90caf9;--scheduler-background-color-selected-skill-covered: #42a5f5;--scheduler-color-body-empty-in-past: #fafafa;--scheduler-color-body-empty: #e3f2fd;--scheduler-vertical-border-main-color: #000;--scheduler-vertical-border-main-width: 2px;--scheduler-vertical-border-secondary-color: var(--mui-palette-grey-A200);--scheduler-table-vertical-border-secondary-color: #000;--scheduler-vertical-border-secondary-width: 1px;--scheduler-horizontal-border-main-color: #000;--scheduler-horizontal-border-main-width: 2px;--scheduler-horizontal-border-secondary-color: rgb(from var(--mui-palette-grey-A400) r g b / 85%);--scheduler-horizontal-border-secondary-width: 1px;--scheduler-table-view-column-container-width: inherit;--scheduler-row-height: 50px;--scheduler-footer-button-height: 35px;--scheduler-header-padding-horizontal: 20px;--scheduler-rowContainer-display: inline-grid}.schedulerGridContainer.compact{--scheduler-row-height: 35px;--scheduler-footer-button-height: 30px;--scheduler-header-padding-horizontal: 5px;--scheduler-table-view-column-container-width: auto}.schedulerGridContainer .shiftAsText .icons span{color:inherit}.schedulerGridContainer .schedulerCalendar .sidebar,.schedulerGridContainer .schedulerTable .sidebar{padding-right:var(--mui-spacing);padding-left:var(--mui-spacing);position:sticky;left:0;background-color:var(--scheduler-background-color-sidebar);border-right:var(--scheduler-vertical-border-main-width) var(--scheduler-vertical-border-main-color) solid}.schedulerGridContainer .schedulerCalendar .sidebar.header,.schedulerGridContainer .schedulerTable .sidebar.header{z-index:3}.schedulerGridContainer .schedulerCalendar .sidebar.body,.schedulerGridContainer .schedulerTable .sidebar.body{z-index:2}.schedulerGridContainer .schedulerCalendar .header,.schedulerGridContainer .schedulerTable .header{position:sticky;z-index:2;background-color:var(--scheduler-background-color-header);-webkit-user-select:none;user-select:none}.schedulerGridContainer .schedulerCalendar .header.top,.schedulerGridContainer .schedulerTable .header.top{top:0}.schedulerGridContainer .schedulerCalendar .header.top.sidebar,.schedulerGridContainer .schedulerTable .header.top.sidebar{grid-area:empty}.schedulerGridContainer .schedulerCalendar .header.top.data,.schedulerGridContainer .schedulerTable .header.top.data{grid-area:top}.schedulerGridContainer .schedulerCalendar .header.top.data>*,.schedulerGridContainer .schedulerTable .header.top.data>*{width:100%;padding-right:var(--scheduler-header-padding-horizontal);padding-left:var(--scheduler-header-padding-horizontal);display:flex;text-align:center}.schedulerGridContainer .schedulerCalendar .header.top>*,.schedulerGridContainer .schedulerTable .header.top>*{margin:0 auto!important}.schedulerGridContainer .schedulerCalendar .header.data,.schedulerGridContainer .schedulerTable .header.data{display:inline-grid}.schedulerGridContainer .schedulerCalendar .header.data>.item,.schedulerGridContainer .schedulerTable .header.data>.item{display:inline-flex;justify-content:center;align-items:center;background-color:var(--scheduler-background-color-header)}.schedulerGridContainer .schedulerCalendar .header.data>.item>.row.wrapper,.schedulerGridContainer .schedulerTable .header.data>.item>.row.wrapper{height:100%}.schedulerGridContainer .schedulerCalendar .header.data>.item>.container,.schedulerGridContainer .schedulerTable .header.data>.item>.container{display:inline-grid}.schedulerGridContainer .schedulerCalendar .data>.item,.schedulerGridContainer .schedulerTable .data>.item{border-right:var(--scheduler-vertical-border-secondary-width) var(--scheduler-vertical-border-secondary-color) solid}.schedulerGridContainer .schedulerCalendar .data>.item:last-child,.schedulerGridContainer .schedulerTable .data>.item:last-child{border-right:none}.schedulerGridContainer .schedulerCalendar .data .rowContainer .item:has(+.item),.schedulerGridContainer .schedulerTable .data .rowContainer .item:has(+.item){border-right:var(--scheduler-vertical-border-secondary-width) var(--scheduler-vertical-border-secondary-color) solid}.schedulerGridContainer .schedulerCalendar .body.user.currentUser,.schedulerGridContainer .schedulerCalendar .body.user.currentUser+.body.data.user,.schedulerGridContainer .schedulerTable .body.user.currentUser,.schedulerGridContainer .schedulerTable .body.user.currentUser+.body.data.user{background-color:var(--scheduler-current-user-background-color);color:var(--scheduler-current-user-text-color)}.schedulerGridContainer .schedulerCalendar .body.user.currentUser .item.empty,.schedulerGridContainer .schedulerCalendar .body.user.currentUser .item.simple,.schedulerGridContainer .schedulerCalendar .body.user.currentUser .item.multiRow,.schedulerGridContainer .schedulerCalendar .body.user.currentUser .item.multiRow>.row.wrapper,.schedulerGridContainer .schedulerCalendar .body.user.currentUser>.row.wrapper,.schedulerGridContainer .schedulerCalendar .body.user.currentUser .item.simple>.item.empty,.schedulerGridContainer .schedulerCalendar .body.user.currentUser+.body.data.user .item.empty,.schedulerGridContainer .schedulerCalendar .body.user.currentUser+.body.data.user .item.simple,.schedulerGridContainer .schedulerCalendar .body.user.currentUser+.body.data.user .item.multiRow,.schedulerGridContainer .schedulerCalendar .body.user.currentUser+.body.data.user .item.multiRow>.row.wrapper,.schedulerGridContainer .schedulerCalendar .body.user.currentUser+.body.data.user>.row.wrapper,.schedulerGridContainer .schedulerCalendar .body.user.currentUser+.body.data.user .item.simple>.item.empty,.schedulerGridContainer .schedulerTable .body.user.currentUser .item.empty,.schedulerGridContainer .schedulerTable .body.user.currentUser .item.simple,.schedulerGridContainer .schedulerTable .body.user.currentUser .item.multiRow,.schedulerGridContainer .schedulerTable .body.user.currentUser .item.multiRow>.row.wrapper,.schedulerGridContainer .schedulerTable .body.user.currentUser>.row.wrapper,.schedulerGridContainer .schedulerTable .body.user.currentUser .item.simple>.item.empty,.schedulerGridContainer .schedulerTable .body.user.currentUser+.body.data.user .item.empty,.schedulerGridContainer .schedulerTable .body.user.currentUser+.body.data.user .item.simple,.schedulerGridContainer .schedulerTable .body.user.currentUser+.body.data.user .item.multiRow,.schedulerGridContainer .schedulerTable .body.user.currentUser+.body.data.user .item.multiRow>.row.wrapper,.schedulerGridContainer .schedulerTable .body.user.currentUser+.body.data.user>.row.wrapper,.schedulerGridContainer .schedulerTable .body.user.currentUser+.body.data.user .item.simple>.item.empty{background-color:inherit}.schedulerGridContainer .schedulerCalendar .body.data .shift .clickable>.currentUser,.schedulerGridContainer .schedulerTable .body.data .shift .clickable>.currentUser{background-color:var(--scheduler-current-user-background-color);color:var(--scheduler-current-user-text-color)}.schedulerGridContainer .request .content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #000}.schedulerGridContainer .request .content:not(.available):not(.created){background-color:var(--mui-palette-grey-A400);color:var(--mui-palette-text-primary)}.schedulerGridContainer .request .content:not(.available):not(.created).error,.schedulerGridContainer .request .content:not(.available):not(.created).calculatingFundsError{background-color:var(--mui-palette-error-dark);color:var(--mui-palette-error-contrastText)}.schedulerGridContainer .request .content:not(.available).accepted{box-shadow:inset 0 0 0 2px var(--mui-palette-success-main)}.schedulerGridContainer .request .content:not(.available).rejected{box-shadow:inset 0 0 0 2px var(--mui-palette-error-dark)}.schedulerGridContainer .request .content:not(.available):not(.created,.calculatingFunds):hover,.schedulerGridContainer .request .content:not(.available):not(.created,.calculatingFunds):focus{box-shadow:inset 0 0 5px 4px var(--mui-boxShadow-hover-notCreatedRequest)}.schedulerGridContainer .request .content.available.created:hover,.schedulerGridContainer .request .content.available.created:focus{box-shadow:inset 0 0 5px 4px var(--mui-boxShadow-hover-createdRequest)}.schedulerGridContainer .schedulerCalendar:not(.closed).shifts .data.skill .item,.schedulerGridContainer .schedulerCalendar:not(.closed).shifts .data.body .item.empty{cursor:pointer}.schedulerGridContainer .schedulerCalendar:not(.closed).shifts .data.body .empty.dropOver{background-color:var(--mui-palette-Alert-successFilledBg)!important}.schedulerGridContainer .schedulerCalendar:not(.closed).shiftTrades .data.skill .item,.schedulerGridContainer .schedulerCalendar:not(.closed).shiftTrades .data.body .item .shift.clickable .inStore.tradeToApprove{cursor:pointer}.schedulerGridContainer .schedulerTable:not(.closed) .body.data .item.clickable{cursor:pointer}.schedulerGridContainer .lastRow{border-bottom:var(--scheduler-horizontal-border-main-width) var(--scheduler-horizontal-border-main-color) solid}.schedulerGridContainer:not(.proportional){--scheduler-rowContainer-display: inline-flex}.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.multiRow>*{border-right:var(--scheduler-vertical-border-secondary-width) var(--scheduler-vertical-border-secondary-color) solid}.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.multiRow .row.wrapper{border:none}.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.simple:not(.hideRange),.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.multiRow:not(.hideRange){display:inline-flex!important}.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.simple>*,.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.multiRow>*{width:100%}.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.simple>.empty,.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.multiRow>.empty{display:none}.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.simple .row.wrapper .rowContainer,.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.multiRow .row.wrapper .rowContainer{display:inline-flex}.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.simple .row.wrapper .rowContainer>*,.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.multiRow .row.wrapper .rowContainer>*{width:100%}.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.simple .row.wrapper .rowContainer:has(.container) .empty,.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.multiRow .row.wrapper .rowContainer:has(.container) .empty{display:none}.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.simple .row.wrapper .rowContainer:not(:only-child) .container:has(+.container),.schedulerGridContainer:not(.proportional) .schedulerCalendar .body.data .item.multiRow .row.wrapper .rowContainer:not(:only-child) .container:has(+.container){border-right:var(--scheduler-vertical-border-secondary-width) var(--scheduler-vertical-border-secondary-color) solid}.schedulerGridContainer .schedulerCalendar .header:not(.lastRow),.schedulerGridContainer .schedulerCalendar .body:not(.lastRow){border-bottom:var(--scheduler-horizontal-border-secondary-width) var(--scheduler-horizontal-border-secondary-color) solid}.schedulerGridContainer .schedulerCalendar .header.sidebar:not(.lastRow),.schedulerGridContainer .schedulerCalendar .body.sidebar:not(.lastRow){border-bottom:var(--scheduler-horizontal-border-secondary-width) var(--scheduler-horizontal-border-secondary-color) solid}.schedulerGridContainer .schedulerCalendar.sidebarCollapsed .sidebar.skill>*{transform:translate(10px)}.schedulerGridContainer .schedulerCalendar.sidebarCollapsed .sidebar.user .avatar{margin-left:5px}.schedulerGridContainer .schedulerCalendar.sidebarCollapsed .sidebar.unAssigned .icon{margin-left:9px}.schedulerGridContainer .schedulerCalendar.requests .body.data>.item .shiftAsText .icons{display:none}.schedulerGridContainer .schedulerCalendar.requests .body.data>.item .container.request{cursor:pointer}.schedulerGridContainer .schedulerCalendar.requests .body.data>.item.simple .shift .shiftColor:not(.inStore),.schedulerGridContainer .schedulerCalendar.requests .body.data>.item.simple .shift .shiftColor:not(.inStore) .shiftAsText{cursor:not-allowed;background-color:var(--scheduler-color-body-empty-in-past);color:var(--scheduler-shift-trade-shift)}.schedulerGridContainer .schedulerCalendar.requests .body.data>.item.simple .vacation.basedOnRequest{display:none}.schedulerGridContainer .schedulerCalendar.requests .body.data>.item.multiRow:has(.container.request) .rowContainer:has(.container.request){flex-grow:1}.schedulerGridContainer .schedulerCalendar.requests .body.data>.item.multiRow .shift .shiftColor:not(.inStore),.schedulerGridContainer .schedulerCalendar.requests .body.data>.item.multiRow .shift .shiftColor:not(.inStore) .shiftAsText{cursor:not-allowed;background-color:var(--scheduler-color-body-empty-in-past);color:var(--scheduler-shift-trade-shift)}.schedulerGridContainer .schedulerCalendar.requests.dayMode .shift .shiftColor:not(.inStore),.schedulerGridContainer .schedulerCalendar.requests.dayMode .shift .shiftColor:not(.inStore) .shiftAsText{cursor:not-allowed;background-color:var(--scheduler-color-body-empty-in-past);color:var(--scheduler-shift-trade-shift)}.schedulerGridContainer .schedulerCalendar.requests.dayMode .body.data .row.wrapper .rowContainer{display:none}.schedulerGridContainer .schedulerCalendar.requests.dayMode .body.data .row.wrapper .rowContainer:has(.container.request),.schedulerGridContainer .schedulerCalendar.requests.dayMode .body.data .row.wrapper .rowContainer:has(.container.shift:not(.basedOnRequest)),.schedulerGridContainer .schedulerCalendar.requests.dayMode .body.data .row.wrapper .rowContainer:has(.container.vacation:not(.basedOnRequest)){display:inline-grid}.schedulerGridContainer .schedulerCalendar.shiftTrades .body.data>.item .shiftAsText .icons{display:none}.schedulerGridContainer .schedulerCalendar.shiftTrades .body.data>.item.simple:has(.past) .shift .shiftColor:not(.inStore.tradeToApprove),.schedulerGridContainer .schedulerCalendar.shiftTrades .body.data>.item.simple:has(.past) .shift .shiftColor:not(.inStore.tradeToApprove) .shiftAsText{cursor:not-allowed;background-color:var(--scheduler-color-body-empty-in-past);color:var(--scheduler-shift-trade-shift)}.schedulerGridContainer .schedulerCalendar.shiftTrades .body.data>.item.multiRow .shift .shiftColor:not(.inStore.tradeToApprove),.schedulerGridContainer .schedulerCalendar.shiftTrades .body.data>.item.multiRow .shift .shiftColor:not(.inStore.tradeToApprove) .shiftAsText,.schedulerGridContainer .schedulerCalendar.shiftTrades .body.data>.item.multiRow .container.request{cursor:not-allowed;background-color:var(--scheduler-color-body-empty-in-past);color:var(--scheduler-shift-trade-shift)}.schedulerGridContainer .schedulerCalendar.shiftTrades.empty:hover,.schedulerGridContainer .schedulerCalendar.shiftTrades.empty:focus{background-color:var(--scheduler-color-body-empty)}.schedulerGridContainer .schedulerCalendar.shiftTrades.empty:hover .icon,.schedulerGridContainer .schedulerCalendar.shiftTrades.empty:focus .icon{display:block!important;z-index:10;transform:scale(1.5);transform-origin:center}.schedulerGridContainer .schedulerCalendar.requests.dayMode .body.data>.item.shift .shiftColor:not(.inStore),.schedulerGridContainer .schedulerCalendar.requests.dayMode .body.data>.item.shift .shiftColor:not(.inStore) .shiftAsText,.schedulerGridContainer .schedulerCalendar.shiftTrades.dayMode .body.data>.item.shift .shiftColor:not(.inStore),.schedulerGridContainer .schedulerCalendar.shiftTrades.dayMode .body.data>.item.shift .shiftColor:not(.inStore) .shiftAsText{cursor:not-allowed;background-color:var(--scheduler-color-body-empty-in-past);color:var(--scheduler-shift-trade-shift)}.schedulerGridContainer .schedulerCalendar.requests.dayMode .body.data>.item.shift .shiftColor:not(.inStore) .break,.schedulerGridContainer .schedulerCalendar.shiftTrades.dayMode .body.data>.item.shift .shiftColor:not(.inStore) .break{background-color:var(--scheduler-shift-trade-break);color:var(--scheduler-shift-trade-shift)}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.empty:hover,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.empty:focus{background-color:var(--scheduler-color-body-empty)}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.empty:hover .icon,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.empty:focus .icon{display:block!important;z-index:10;transform:scale(1.5);transform-origin:center}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.multiRow .row.wrapper>.rowContainer{display:none}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.multiRow .row.wrapper>.rowContainer:has(.item.empty):not(:has(.container.request)),.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.multiRow .row.wrapper>.rowContainer:has(.item.empty:only-child),.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.multiRow .row.wrapper>.rowContainer:has(.container.shift),.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.multiRow .row.wrapper>.rowContainer:has(.container.request.available),.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.multiRow .row.wrapper>.rowContainer:has(.container.vacation){display:inline-grid;flex-grow:1}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.multiRow .row.wrapper:has(>.rowContainer .container.request.available) .rowContainer:last-child{display:inline-grid}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.multiRow .row.wrapper:not(:has(.container.shift)) .rowContainer{flex-grow:1}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.multiRow .container.shift:has(.error.tooltip),.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.simple .container.shift:has(.error.tooltip){border:1px var(--scheduler-shift-error-border-color) solid}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.multiRow .container.shift:has(.error.tooltip) .shiftColor,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.multiRow .container.shift:has(.error.tooltip) .shiftColor .shiftAsText,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.simple .container.shift:has(.error.tooltip) .shiftColor,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests) .body.data .item.simple .container.shift:has(.error.tooltip) .shiftColor .shiftAsText{background-color:var(--scheduler-shift-error-background-color);color:var(--scheduler-shift-error-color)}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip){border:1px var(--scheduler-shift-error-border-color) solid}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .shiftColor,.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .shiftColor .shiftAsText{background-color:var(--scheduler-shift-error-background-color);color:var(--scheduler-shift-error-color)}.schedulerGridContainer .schedulerCalendar:not(.shiftTrades,.requests).dayMode .body.data .item.container.shift:has(.error.tooltip) .break{background-color:var(--scheduler-shift-error-break-background-color)}.schedulerGridContainer .schedulerCalendar .data.skill .item.past:not(.weekend),.schedulerGridContainer .schedulerCalendar .data.body>.item.empty.past:not(.weekend),.schedulerGridContainer .schedulerCalendar .data.body>.item.simple .item.empty.past:not(.weekend),.schedulerGridContainer .schedulerCalendar .data.body>.item.simple>.container.past:not(.weekend),.schedulerGridContainer .schedulerCalendar .data.body>.item.multiRow .item.empty.past:not(.weekend),.schedulerGridContainer .schedulerCalendar .data.body>.item.multiRow .container.past:not(.weekend),.schedulerGridContainer .schedulerCalendar .data.body>.row.wrapper .item.empty.past:not(.weekend),.schedulerGridContainer .schedulerCalendar .data.body>.row.wrapper>.rowContainer>.container.past:not(.weekend){filter:brightness(95%)}.schedulerGridContainer .schedulerCalendar .data.skill .item.weekend:not(.past),.schedulerGridContainer .schedulerCalendar .data.body>.item.empty.weekend:not(.past),.schedulerGridContainer .schedulerCalendar .data.body>.item.simple .item.empty.weekend:not(.past),.schedulerGridContainer .schedulerCalendar .data.body>.item.simple>.container.weekend:not(.past),.schedulerGridContainer .schedulerCalendar .data.body>.item.multiRow .item.empty.weekend:not(.past),.schedulerGridContainer .schedulerCalendar .data.body>.item.multiRow .container.weekend:not(.past),.schedulerGridContainer .schedulerCalendar .data.body>.row.wrapper .item.empty.weekend:not(.past),.schedulerGridContainer .schedulerCalendar .data.body>.row.wrapper>.rowContainer>.container.weekend:not(.past){filter:brightness(90%)}.schedulerGridContainer .schedulerCalendar .data.skill .item.weekend.past,.schedulerGridContainer .schedulerCalendar .data.body>.item.empty.weekend.past,.schedulerGridContainer .schedulerCalendar .data.body>.item.simple .item.empty.weekend.past,.schedulerGridContainer .schedulerCalendar .data.body>.item.simple>.container.weekend.past,.schedulerGridContainer .schedulerCalendar .data.body>.item.multiRow .item.empty.weekend.past,.schedulerGridContainer .schedulerCalendar .data.body>.item.multiRow .container.weekend.past,.schedulerGridContainer .schedulerCalendar .data.body>.row.wrapper .item.empty.weekend.past,.schedulerGridContainer .schedulerCalendar .data.body>.row.wrapper>.rowContainer>.container.weekend.past{filter:brightness(80%)}.schedulerGridContainer .schedulerCalendar .data.skill:hover,.schedulerGridContainer .schedulerCalendar .data.skill:focus,.schedulerGridContainer .schedulerCalendar .data.body:hover,.schedulerGridContainer .schedulerCalendar .data.body:focus{filter:brightness(95%)}.schedulerGridContainer .schedulerCalendar .data.skill.unAssigned .item.multiRow>.row.wrapper>.rowContainer,.schedulerGridContainer .schedulerCalendar .data.body.unAssigned .item.multiRow>.row.wrapper>.rowContainer{display:inline-grid}.schedulerGridContainer .schedulerCalendar .data.skill.unAssigned .item.multiRow>.row.wrapper>.rowContainer:has(+.rowContainer)>:not(.empty),.schedulerGridContainer .schedulerCalendar .data.body.unAssigned .item.multiRow>.row.wrapper>.rowContainer:has(+.rowContainer)>:not(.empty){border-bottom:var(--scheduler-horizontal-border-secondary-width) var(--scheduler-horizontal-border-secondary-color) solid}.schedulerGridContainer .schedulerCalendar .sidebar{display:inline-flex;align-items:center;white-space:nowrap}.schedulerGridContainer .schedulerCalendar .sidebar .skillIcon{font-size:calc(var(--scheduler-row-height) * .4)}.schedulerGridContainer .schedulerCalendar .header.coverage.sidebar{grid-area:coverageSideBar;justify-content:center;top:var(--scheduler-row-height)}.schedulerGridContainer .schedulerCalendar .header.coverage.sidebar>*{margin:0}.schedulerGridContainer .schedulerCalendar .header.coverage.sidebar .control{margin-right:calc(-1 * var(--mui-spacing));margin-left:calc(-1 * var(--mui-spacing))}.schedulerGridContainer .schedulerCalendar .header.coverage.sidebar .label{margin-right:var(--mui-spacing)}.schedulerGridContainer .schedulerCalendar .header.coverage .item{background-color:var(--scheduler-background-color-row-coverage)}.schedulerGridContainer .schedulerCalendar .header.coverage.data{grid-area:coverageData;top:var(--scheduler-row-height)}.schedulerGridContainer .schedulerCalendar .header.coverage.data>*{padding-right:20px;padding-left:20px}.schedulerGridContainer .schedulerCalendar .header.skill.sidebar{display:inline-flex;justify-content:space-between;background-color:var(--scheduler-color-row-skill-sidebar)}.schedulerGridContainer .schedulerCalendar .header.skill.sidebar.selected{background-color:var(--scheduler-background-color-selected-skill-sidebar)}.schedulerGridContainer .schedulerCalendar .header.skill.data{background-color:var(--scheduler-color-row-skill)}.schedulerGridContainer .schedulerCalendar .header.skill.data.selected>.item.requirements{background-color:var(--scheduler-background-color-selected-skill)}.schedulerGridContainer .schedulerCalendar .header.skill.data.selected>.item.requirements.covered{background-color:var(--scheduler-background-color-selected-skill-covered)}.schedulerGridContainer .schedulerCalendar .header.skill.data>.item.requirements{background-color:var(--scheduler-background-color-skill)}.schedulerGridContainer .schedulerCalendar .header.skill.data>.item.requirements.covered:not(.redundancy){background-color:var(--scheduler-background-color-covered-skill)}.schedulerGridContainer .schedulerCalendar .header.skill.data>.item.requirements.redundancy:not(.covered){background-color:var(--scheduler-background-color-redundancy-skill);color:var(--scheduler-background-color-redundancy-text-skill)}.schedulerGridContainer .schedulerCalendar .body.sidebar.unAssigned>*{margin-left:0}.schedulerGridContainer .schedulerCalendar .body.user{align-items:center}.schedulerGridContainer .schedulerCalendar .body.user.sidebar .wrapper{width:100%;display:flex;justify-content:space-between}.schedulerGridContainer .schedulerCalendar .body.user.sidebar .contentWrapper{width:100%;display:flex;flex-direction:row}.schedulerGridContainer .schedulerCalendar .body.user .userDataWrapper{display:flex;align-items:center}.schedulerGridContainer .schedulerCalendar .body.user .userDataWrapper .userData{display:flex;flex-grow:1;flex-direction:column}.schedulerGridContainer .schedulerCalendar .body.user .userDataWrapper .userData .userName{margin:0;padding:0;font-size:.75rem;list-style-type:disc}.schedulerGridContainer .schedulerCalendar .body.user .userDataWrapper .userData .usedHours{margin:0;padding-left:14px;font-size:.75rem;list-style-type:disc}.schedulerGridContainer .schedulerCalendar .body.user .userDataWrapper .icon{width:16px;height:16px;margin-right:8px;margin-left:-2px}.schedulerGridContainer .schedulerCalendar .body.data{display:inline-grid}.schedulerGridContainer .schedulerCalendar .body.data .item{height:100%;position:relative;background-color:var(--scheduler-background-color-row-user-empty)}.schedulerGridContainer .schedulerCalendar .body.data .item.hideRange,.schedulerGridContainer .schedulerCalendar .body.data .item .container.hideRange{display:none!important}.schedulerGridContainer .schedulerCalendar .body.data .item.simple,.schedulerGridContainer .schedulerCalendar .body.data .item.simple .container{display:inline-grid}.schedulerGridContainer .schedulerCalendar .body.data .item .shift.clickable{cursor:pointer}.schedulerGridContainer .schedulerCalendar .body.data .item.multiRow{display:inline-grid}.schedulerGridContainer .schedulerCalendar .body.data .item.multiRow>*{display:grid}.schedulerGridContainer .schedulerCalendar .body.data .item.multiRow .row.wrapper{display:flex;flex-direction:column;background-color:var(--scheduler-background-color-row-user-empty)}.schedulerGridContainer .schedulerCalendar .body.data .item.multiRow .row.wrapper .rowContainer:not(:has(.container.request)):last-child{flex-grow:1}.schedulerGridContainer .schedulerCalendar .body.data .item.multiRow .row.wrapper .rowContainer:has(.item.empty){min-height:calc(var(--mui-spacing) * 2)}.schedulerGridContainer .schedulerCalendar .body.data .item.multiRow .row.wrapper .rowContainer{width:100%;display:inline-grid}.schedulerGridContainer .schedulerCalendar .body.data .item.multiRow .row.wrapper .rowContainer .container{display:inline-grid}.schedulerGridContainer .schedulerCalendar .body.data .item.empty .dataItem{width:100%;height:100%;display:flex;align-items:center}.schedulerGridContainer .schedulerCalendar .body.data .item.empty .dataItem .icon{width:auto;max-width:25px;height:auto;max-height:25px;margin:0 auto;display:none;position:absolute;left:calc(50% - 12.5px);line-height:inherit;transition:transform .2s;transition-property:background-color;border-radius:12.5px}.schedulerGridContainer .schedulerCalendar .footer.sidebar{grid-area:footerSideBar;justify-content:center;align-items:center;border-bottom-width:0}.schedulerGridContainer .schedulerCalendar .footer.sidebar button{min-height:var(--scheduler-footer-button-height)}.schedulerGridContainer .schedulerCalendar.dayMode .body.data>.item.empty,.schedulerGridContainer .schedulerCalendar.dayMode .body.data .rowContainer .item.empty{grid-column-end:3 span}.schedulerGridContainer .schedulerCalendar.dayMode .body.data>.container.shift .shiftColor{display:inline-grid}.schedulerGridContainer .schedulerCalendar.dayMode .body.data .row.wrapper{height:100%;display:flex;flex-direction:column;background-color:var(--scheduler-background-color-row-user-empty)}.schedulerGridContainer .schedulerCalendar.dayMode .body.data .row.wrapper>.rowContainer{width:100%;display:grid}.schedulerGridContainer .schedulerCalendar.dayMode .body.data .row.wrapper>.rowContainer:only-child{height:100%}.schedulerGridContainer .schedulerCalendar.dayMode .body.data .row.wrapper>.rowContainer:not(:only-child):last-child{min-height:calc(var(--mui-spacing) * 2);flex-grow:1}.schedulerGridContainer .schedulerCalendar.dayMode .body.data .row.wrapper>.rowContainer>.container,.schedulerGridContainer .schedulerCalendar.dayMode .body.data .row.wrapper>.rowContainer>.container.request>.tooltip{height:100%}.schedulerGridContainer .schedulerTable{display:grid;grid-template-columns:max-content minmax(max-content,auto)}.schedulerGridContainer .schedulerTable .header.data{display:inline-grid}.schedulerGridContainer .schedulerTable .sidebar{border-bottom:var(--scheduler-horizontal-border-main-width) var(--scheduler-horizontal-border-main-color) solid;padding-right:0;display:flex}.schedulerGridContainer .schedulerTable .sidebar>*{height:100%}.schedulerGridContainer .schedulerTable .sidebar .skill{padding-right:var(--mui-spacing);border-right:var(--scheduler-vertical-border-secondary-width) var(--scheduler-vertical-border-secondary-color) dashed}.schedulerGridContainer .schedulerTable .sidebar .skill>*{display:inline-flex}.schedulerGridContainer .schedulerTable .sidebar .skill .skillIcon{padding-top:4px;overflow:inherit;font-size:medium}.schedulerGridContainer .schedulerTable .sidebar .shifts{display:grid;grid-auto-rows:1fr}.schedulerGridContainer .schedulerTable .sidebar .shifts .shift{border-bottom:var(--scheduler-horizontal-border-secondary-width) var(--scheduler-table-vertical-border-secondary-color) solid}.schedulerGridContainer .schedulerTable .sidebar .shifts :last-child{border-bottom:none}.schedulerGridContainer .schedulerTable .body.skill{width:var(--scheduler-table-view-column-container-width);display:grid;grid-auto-rows:1fr;border-bottom:var(--scheduler-horizontal-border-main-width) var(--scheduler-horizontal-border-main-color) solid}.schedulerGridContainer .schedulerTable .body.skill .shift{display:grid;grid-auto-rows:1fr;border-bottom:var(--scheduler-horizontal-border-secondary-width) var(--scheduler-horizontal-border-secondary-color) solid}.schedulerGridContainer .schedulerTable .body.skill .shift>.item{background-color:var(--scheduler-background-color-row-user-empty)}.schedulerGridContainer .schedulerTable .body.skill .shift>.item.past:not(.weekend){filter:brightness(95%)}.schedulerGridContainer .schedulerTable .body.skill .shift>.item.weekend:not(.past){filter:brightness(90%)}.schedulerGridContainer .schedulerTable .body.skill .shift>.item.weekend.past{filter:brightness(80%)}.schedulerGridContainer .schedulerTable .body.skill .shift:has(+.shift){border-bottom:var(--scheduler-horizontal-border-secondary-width) var(--scheduler-table-vertical-border-secondary-color) solid}.schedulerGridContainer .schedulerTable .body.skill .shift.lastRow{border-bottom:none}.schedulerGridContainer .schedulerTable .body.skill.data .shiftText{display:flex;align-items:center}.schedulerGridContainer .schedulerTable .body.skill.data .shiftText .workFromHome{font-size:small}.schedulerGridContainer .schedulerTable .body.skill.data .item{width:100%;height:100%}.schedulerGridContainer .schedulerTable .body.skill.data .item p{white-space:break-spaces}.schedulerGridContainer .schedulerTable .body.skill.data .item>*{height:100%;min-height:var(--scheduler-row-height)}.schedulerGridContainer .schedulerTable .body.skill.data .item:not(.lastItem){border-bottom:var(--scheduler-horizontal-border-secondary-width) var(--scheduler-horizontal-border-secondary-color) solid}.schedulerGridContainer .schedulerTable .body.skill.data .item.hasRightBorder{border-right:var(--scheduler-vertical-border-secondary-width) var(--scheduler-vertical-border-secondary-color) solid}.schedulerGridContainer .schedulerTable .emptyContainer{display:inline-grid;grid-area:footerData}.schedulerGridContainer .schedulerTable .emptyContainer .empty{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}.schedulerGridContainer .schedulerTable .emptyContainer .empty:hover,.schedulerGridContainer .schedulerTable .emptyContainer .empty:focus{background-color:var(--scheduler-color-body-empty)}.schedulerGridContainer .schedulerTable .emptyContainer .empty:hover .icon,.schedulerGridContainer .schedulerTable .emptyContainer .empty:focus .icon{display:block!important;z-index:10;transform:scale(1.5);transform-origin:center}.schedulerGridContainer .schedulerTable .emptyContainer .empty .icon{margin:0 auto}#root>.container{width:100vw;height:100vh;display:grid;--sidebar-width: var(--mui-layout-widthSidebar)}#root>.container:not(.pinnedSidebar){--sidebar-width: var(--mui-layout-widthSidebarCollapsed)}#root>.container>header button[name=attendance]{margin-right:var(--mui-spacing);color:var(--mui-palette-primary-contrastText);border-color:var(--mui-palette-primary-contrastText)}#root>.container>footer{width:100%;height:var(--mui-layout-footerHeight);padding-inline:calc(var(--mui-spacing) * 3);display:flex;grid-area:footer;justify-content:end;align-items:center;text-align:right;gap:5px}#root>.container>footer .logo{height:16px}.fullHeight{height:100%}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background-color:transparent}*::-webkit-scrollbar-thumb{margin:0 2px;background-color:var(--mui-palette-primary-main);border-radius:var(--mui-shape-borderRadius)}
