#root{text-align:center;flex-direction:column;width:100%;max-width:100vw;height:100%;margin:0;padding:0;display:flex}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}:root{--grid-text-color:#000000de;--grid-secondary-text-color:#0009;--grid-header-bg:#543b9c;--grid-header-hover-bg:#6a4cc7;--grid-border-color:#e0e0e0;--grid-row-hover-bg:#0000000a;--grid-editable-hover-bg:#543b9c1f;--grid-editable-hover-outline:#543b9c59;--grid-selection-bg:#543b9c2e;--grid-selection-hover-bg:#543b9c3d;--grid-selection-outline:#543b9cbf;--grid-user-assigned-bg:#543b9c14;--grid-user-assigned-border:#543b9c99;--grid-user-assigned-hover-bg:#543b9c1f;--grid-current-date-bg:#543b9c29;--grid-current-date-hover-bg:#543b9c38;--grid-current-date-shadow:#543b9c59;--grid-enterprise-header-bg:#0000000d;--grid-enterprise-group-bg:#0000000a;--grid-enterprise-tenant-bg:#543b9c0a;--grid-enterprise-hover-bg:#543b9c1f;--grid-customer-column-bg:#543b9c0f;--grid-primary-column-bg:#543b9c0a;--grid-highlight-border:#543b9c59;--grid-developer-bg:#0288d133;--grid-developer-hover-bg:#0288d147;--grid-developer-text:#000000de;--grid-early-bg:#ffc10742;--grid-early-hover-bg:#ffc10757;--grid-early-text:#000000de;--grid-halfday-bg:#e67e2247;--grid-halfday-hover-bg:#e67e2261;--grid-halfday-text:#000000de;--grid-no-analyst-bg:#d32f2f38;--grid-no-analyst-hover-bg:#d32f2f4d;--grid-no-analyst-text:#b71c1c;--grid-public-holiday-bg:#4caf5038;--grid-public-holiday-hover-bg:#4caf504d;--grid-public-holiday-text:#1b5e20;--grid-tooltip-bg:#212121e6;--grid-tooltip-text-color:#fff}body[data-theme=dark]{--grid-text-color:#fff;--grid-secondary-text-color:#ffffffb3;--grid-header-bg:#3a276d;--grid-header-hover-bg:#4a318c;--grid-border-color:#ffffff1f;--grid-row-hover-bg:#543b9c2e;--grid-editable-hover-bg:#543b9c52;--grid-editable-hover-outline:#543b9cbf;--grid-selection-bg:#543b9c73;--grid-selection-hover-bg:#543b9c8c;--grid-selection-outline:#543b9cf2;--grid-user-assigned-bg:#543b9c52;--grid-user-assigned-border:#543b9cd9;--grid-user-assigned-hover-bg:#543b9c6b;--grid-current-date-bg:#543b9c47;--grid-current-date-hover-bg:#543b9c57;--grid-current-date-shadow:#543b9c80;--grid-enterprise-header-bg:#543b9c29;--grid-enterprise-group-bg:#543b9c1a;--grid-enterprise-tenant-bg:#543b9c26;--grid-enterprise-hover-bg:#543b9c3d;--grid-customer-column-bg:#543b9c38;--grid-primary-column-bg:#543b9c29;--grid-highlight-border:#9c80ffa6;--grid-developer-bg:#0288d159;--grid-developer-hover-bg:#0288d173;--grid-developer-text:#fff;--grid-early-bg:#ffc10766;--grid-early-hover-bg:#ffc10780;--grid-early-text:#fff;--grid-halfday-bg:#e67e226b;--grid-halfday-hover-bg:#e67e228c;--grid-halfday-text:#fff;--grid-no-analyst-bg:#d32f2f59;--grid-no-analyst-hover-bg:#d32f2f73;--grid-no-analyst-text:#fff;--grid-public-holiday-bg:#4caf5059;--grid-public-holiday-hover-bg:#4caf5073;--grid-public-holiday-text:#fff;--grid-tooltip-bg:#000000e6}.current-date-header{box-shadow:0 0 15px var(--grid-current-date-shadow)!important;background-color:var(--grid-current-date-bg)!important;color:var(--grid-text-color)!important;font-weight:700!important}.current-date-header:hover{box-shadow:0 0 20px var(--grid-current-date-shadow)!important;background-color:var(--grid-current-date-hover-bg)!important;color:var(--grid-text-color)!important}.deputy-sheet-grid .MuiDataGrid-root{width:100%!important;min-width:100%!important}.MuiContainer-root{max-width:none!important}.deputy-sheet-grid .MuiDataGrid-cell{white-space:normal!important;border-right:1px solid var(--grid-border-color)!important;color:var(--grid-text-color)!important;line-height:1.3!important;overflow:hidden!important}.deputy-sheet-grid .MuiDataGrid-row{align-items:stretch!important;min-height:52px!important}.deputy-sheet-grid .MuiDataGrid-row:hover{background-color:var(--grid-row-hover-bg)!important}.deputy-sheet-grid .MuiDataGrid-columnHeaders{background-color:var(--grid-header-bg)!important;color:var(--grid-text-color)!important;border-bottom:2px solid var(--grid-highlight-border)!important;font-size:.9rem!important;font-weight:600!important;box-shadow:0 4px 12px #0003!important}.deputy-sheet-grid .MuiDataGrid-columnHeader:hover{background-color:var(--grid-header-hover-bg)!important}.deputy-sheet-grid .MuiDataGrid-cell.shift-editable-cell:hover{background-color:var(--grid-editable-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--grid-editable-hover-outline)!important}.deputy-sheet-grid .MuiDataGrid-cell.selected-shift-cell{background-color:var(--grid-selection-bg)!important;box-shadow:inset 0 0 0 2px var(--grid-selection-outline)!important;color:var(--grid-text-color)!important}.deputy-sheet-grid .MuiDataGrid-cell.selected-shift-cell.shift-editable-cell:hover{background-color:var(--grid-selection-hover-bg)!important}.user-assigned-row{background-color:var(--grid-user-assigned-bg)!important;box-shadow:inset 3px 0 0 var(--grid-user-assigned-border)!important}.user-assigned-row:hover{background-color:var(--grid-user-assigned-hover-bg)!important}.deputy-sheet-grid .MuiDataGrid-cell.developer-day-cell:not(.no-analyst-cell){background-color:var(--grid-developer-bg)!important;color:var(--grid-developer-text)!important;font-weight:600!important}.deputy-sheet-grid .MuiDataGrid-cell.developer-day-cell:not(.no-analyst-cell):hover{background-color:var(--grid-developer-hover-bg)!important}.deputy-sheet-grid .MuiDataGrid-cell.early-shift-cell:not(.no-analyst-cell){background-color:var(--grid-early-bg)!important;color:var(--grid-early-text)!important;font-weight:600!important}.deputy-sheet-grid .MuiDataGrid-cell.early-shift-cell:not(.no-analyst-cell):hover{background-color:var(--grid-early-hover-bg)!important}.deputy-sheet-grid .MuiDataGrid-cell.halfday-off-cell:not(.no-analyst-cell){background-color:var(--grid-halfday-bg)!important;color:var(--grid-halfday-text)!important;font-weight:600!important}.deputy-sheet-grid .MuiDataGrid-cell.halfday-off-cell:not(.no-analyst-cell):hover{background-color:var(--grid-halfday-hover-bg)!important}.deputy-sheet-grid .MuiDataGrid-cell.no-analyst-cell{background-color:var(--grid-no-analyst-bg)!important;color:var(--grid-no-analyst-text)!important;font-weight:700!important}.deputy-sheet-grid .MuiDataGrid-cell.no-analyst-cell:hover{background-color:var(--grid-no-analyst-hover-bg)!important}.MuiTooltip-tooltip{background-color:var(--grid-tooltip-bg)!important;color:var(--grid-tooltip-text-color)!important}
