.emp-asu{color:#fff!important;background-color:#933!important}.emp-dk{color:#fff!important;background-color:#660!important}.emp-lw{background-color:#fc0!important}.emp-bjs{background-color:#f96!important}.emp-sr{color:#fff!important;background-color:#069!important}.emp-ah{background-color:#9c3!important}.emp-kw,.emp-hz{background-color:#f5faf5!important}.emp-lp{background-color:#ffb09c!important}.emp-vr{background-color:#999!important}.emp-lh{background-color:#f30!important}.emp-md{background-color:#0cf!important}.emp-jgm{color:#fff!important;background-color:#639!important}.emp-ga{color:#fff!important;background-color:#960!important}.emp-jb{background-color:#0c0!important}.emp-ab{color:#fff!important;background-color:#06c!important}.emp-dj{background-color:#fcc!important}.emp-cj{background-color:#ff6!important}.emp-lc{background-color:#9cf!important}.emp-hs{background-color:#c99!important}.emp-dp{background-color:#99c!important}.emp-bl{background-color:#fc9!important}.emp-kc{background-color:#cc6!important}.emp-rd{background-color:#329696!important}.emp-ec{background-color:#69c!important}.emp-as{background-color:#9c9!important}.emp-me{background-color:#fc6!important}.emp-ek{background-color:#96f!important}.emp-ad{background-color:#f9c!important}.emp-an{background-color:#2feec0!important}.emp-jh{background-color:#db80f7!important}.hours-table .MuiDataGrid-columnHeader[class*=emp-]{color:#1a2233!important}:root{--hours-compare:#1565c0;--hours-compare-up:#2e7d32;--hours-compare-down:#c62828}.hours-table .hours-compare{color:var(--hours-compare);margin-left:3px;font-size:.78rem}.hours-table .hours-compare-up{color:var(--hours-compare-up);margin-left:3px;font-size:.78rem}.hours-table .hours-compare-down{color:var(--hours-compare-down);margin-left:3px;font-size:.78rem}.hours-table .hours-compare-arrow{vertical-align:1px;font-size:.62rem}.emp-none{opacity:.7;pointer-events:none;color:#000!important;background-color:#000!important;border-color:#000!important}.override{border-width:2px!important;border-color:#000!important}.emp-badge-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:1px;width:100%;height:100%;padding:1px 0;display:flex}.emp-badge{overflow-wrap:break-word;text-align:center;border-radius:4px;justify-content:center;align-items:center;max-width:100%;padding:1px 2px;font-size:12px;line-height:1.2;display:inline-flex}.emp-badge.override{border-style:solid;border-width:1.5px}.trade-employee-option .emp-badge-container{width:auto;height:auto}.trade-employee-option .emp-badge{padding:0 2px;font-size:10px}.trade-leg-line .emp-badge-container,.trade-leg-card .emp-badge-container,.inline-employee-badge .emp-badge-container{width:auto;height:auto}.day-view-badges .emp-badge{border-radius:6px;padding:3px 8px;font-size:15px;font-weight:600}.weekend-color{color:red}.holiday-color{color:green}.trade-status-accepted{border-left:4px solid #2e7d32!important}.trade-status-rejected{border-left:4px solid #d32f2f!important}.trade-status-pending_users{background-color:#fff8e8!important;border-left:4px solid #ed6c02!important}.trade-status-pending_admin{border-left:4px solid #0288d1!important}.time-off-status-pending{background-color:#fff8e8!important;border-left:4px solid #ed6c02!important}.time-off-status-approved{border-left:4px solid #2e7d32!important}.time-off-status-rejected{border-left:4px solid #d32f2f!important}.time-off-group-pending{border-left:4px solid #ed6c02!important}.dashboard-row-rule>td{border-top:2px solid #c3ccd9}.dashboard-row-strong>td{background-color:#f7f9fc;font-weight:600}.dashboard-row-muted>td{color:#5a6474}.distribution-short{background-color:#f0fdf4!important;border-left:4px solid #16a34a!important}.distribution-post{background-color:#fefce8!important;border-left:4px solid #ca8a04!important}.distribution-compact th,.distribution-compact td{padding-left:8px!important;padding-right:8px!important}.distribution-empty td{opacity:.45;padding-top:2px!important;padding-bottom:2px!important}.distribution-taking td:first-child{font-weight:600}.distribution-opened td{opacity:.7}@media print{html,body{-webkit-print-color-adjust:exact;height:initial!important;overflow:initial!important}body>:not(#root){display:none!important}#root:has(.printable-content) :not(.printable-content):not(:has(.printable-content)):not(.printable-content *){display:none!important}.weekend-column:not([class*=emp-]),.holiday-column:not([class*=emp-]){background-color:#0000!important}.printable-content{visibility:visible!important;height:initial!important;overflow:initial!important}.MuiDataGrid-main{height:auto!important;overflow:visible!important}.MuiDataGrid-virtualScroller{height:auto!important}.MuiDataGrid-virtualScrollerContent{flex-basis:auto!important;height:auto!important}.MuiDataGrid-virtualScrollerRenderZone{position:static!important}.MuiDataGrid-scrollbar::-webkit-scrollbar{display:none!important}.MuiDataGrid-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important;display:none!important}.MuiDataGrid-filler{display:none!important}body::-webkit-scrollbar{display:none!important}body{-ms-overflow-style:none!important;scrollbar-width:none!important}.print-page{break-after:page;page-break-after:always}.print-page:last-child{break-after:auto;page-break-after:auto}}@media screen and (width<=600px){.hide-on-mobile{display:none!important}}@page{size:landscape;margin:20mm 11mm 0 10mm}
