.MuiTooltip-popper[data-popper-placement=left] .MuiTooltip-arrow{filter:drop-shadow(2px 0px 1px #939393)}.MuiTooltip-popper[data-popper-placement=right] .MuiTooltip-arrow{filter:drop-shadow(-2px 0px 1px #939393)}.MuiTooltip-popper[data-popper-placement=top] .MuiTooltip-arrow{filter:drop-shadow(0px 2px 1px #939393)}.MuiTooltip-popper[data-popper-placement=bottom] .MuiTooltip-arrow{filter:drop-shadow(0px -2px 1px #939393)}.MuiTooltip-popper .MuiTooltip-tooltip{max-width:unset}.display-contents{display:contents}.wrap-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.wrap-container.no-flex{display:block}.os-scrollbar-handle{background-color:#00b1aa!important}.os-scrollbar-handle:hover{background-color:#1e958c!important}.os-scrollbar-track{background-color:#cccbcb!important}.print-preview .printed-roster *{font-size:9px!important;color:#000!important}.print-preview .printed-roster th:first-child,.print-preview .printed-roster td:first-child{width:120px!important}.print-preview .printed-roster .MuiAutocomplete-root{min-width:120px!important}.print-preview .printed-roster .print-header-info{display:flex;align-items:baseline;gap:16px;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid black}.print-preview .printed-roster .print-header-info .print-plan-units{font-size:12px!important;font-weight:700}.print-preview .printed-roster .print-header-info .print-period{font-size:14px!important;font-weight:700}.print-preview .printed-roster .MuiAccordionSummary-root{background:none!important;padding:0!important;min-height:auto!important;justify-content:flex-start!important}.print-preview .printed-roster .MuiAccordionSummary-content{margin:6px 0 2px!important;padding:0!important;flex-grow:0!important;background:none!important}.print-preview .printed-roster .MuiAccordionSummary-content:after{display:none!important}.print-preview .printed-roster .MuiAccordionSummary-content h3{font-size:11px!important;font-weight:700!important;margin:0!important}.print-preview .printed-roster .MuiAccordionDetails-root{padding:0!important}.print-preview .printed-roster .custom-accordion{margin:0!important}.print-preview .printed-roster .custom-accordion+.custom-accordion{margin-top:32px!important}.print-preview .printed-roster .roster-body{max-height:none!important;overflow:visible!important}.print-preview .printed-roster .wrap-container{position:static!important;width:auto!important;height:auto!important;display:block!important;padding-right:0!important}.print-preview .printed-roster .employees-container,.print-preview .printed-roster .open-requests-container{position:static!important}.print-preview .printed-roster .open-requests-container{margin-top:48px!important}.print-preview .printed-roster table.roster-grid{width:100%!important;page-break-inside:auto!important;border-collapse:collapse!important}.print-preview .printed-roster table.roster-grid thead{display:table-header-group!important}.print-preview .printed-roster table.roster-grid thead th{padding:2px 1px!important;line-height:12px!important;white-space:nowrap!important}.print-preview .printed-roster table.roster-grid td{height:auto!important;padding:2px!important;border-color:#ddd!important}.print-preview .printed-roster table.roster-grid td:first-child{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;border-left:none!important}.print-preview .printed-roster table.roster-grid tbody tr{page-break-inside:avoid!important;break-inside:avoid!important}.print-preview .printed-roster table.roster-grid .absence{height:20px!important;min-height:0!important;margin-bottom:0!important;padding:2px 4px!important}.print-preview .printed-roster table.roster-grid .absence svg{width:10px!important;height:10px!important}.print-preview .MuiTooltip-popper{display:none!important}.promote-tab .badge{background-color:#ed7422;color:#fff;padding:3px 5px;margin-left:5px;border-radius:3px}.plain-btn{cursor:pointer;padding:0;margin:0;border:0;background:none}
