#root{width:100%;height:100%;max-width:100vw;margin:0;padding:0;text-align:center;display:flex;flex-direction:column}.logo{height:6em;padding:1.5em;will-change:filter;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:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{--grid-text-color: rgba(0, 0, 0, .87);--grid-secondary-text-color: rgba(0, 0, 0, .6);--grid-header-bg: #543b9c;--grid-header-hover-bg: #6a4cc7;--grid-border-color: rgba(224, 224, 224, 1);--grid-row-hover-bg: rgba(0, 0, 0, .04);--grid-editable-hover-bg: rgba(84, 59, 156, .12);--grid-editable-hover-outline: rgba(84, 59, 156, .35);--grid-selection-bg: rgba(84, 59, 156, .18);--grid-selection-hover-bg: rgba(84, 59, 156, .24);--grid-selection-outline: rgba(84, 59, 156, .75);--grid-user-assigned-bg: rgba(84, 59, 156, .08);--grid-user-assigned-border: rgba(84, 59, 156, .6);--grid-user-assigned-hover-bg: rgba(84, 59, 156, .12);--grid-current-date-bg: rgba(84, 59, 156, .16);--grid-current-date-hover-bg: rgba(84, 59, 156, .22);--grid-current-date-shadow: rgba(84, 59, 156, .35);--grid-enterprise-header-bg: rgba(0, 0, 0, .05);--grid-enterprise-group-bg: rgba(0, 0, 0, .04);--grid-enterprise-tenant-bg: rgba(84, 59, 156, .04);--grid-enterprise-hover-bg: rgba(84, 59, 156, .12);--grid-customer-column-bg: rgba(84, 59, 156, .06);--grid-primary-column-bg: rgba(84, 59, 156, .04);--grid-highlight-border: rgba(84, 59, 156, .35);--grid-developer-bg: rgba(2, 136, 209, .2);--grid-developer-hover-bg: rgba(2, 136, 209, .28);--grid-developer-text: rgba(0, 0, 0, .87);--grid-early-bg: rgba(255, 193, 7, .26);--grid-early-hover-bg: rgba(255, 193, 7, .34);--grid-early-text: rgba(0, 0, 0, .87);--grid-no-analyst-bg: rgba(211, 47, 47, .22);--grid-no-analyst-hover-bg: rgba(211, 47, 47, .3);--grid-no-analyst-text: #b71c1c;--grid-tooltip-bg: rgba(33, 33, 33, .9);--grid-tooltip-text-color: #ffffff}body[data-theme=dark]{--grid-text-color: #ffffff;--grid-secondary-text-color: rgba(255, 255, 255, .7);--grid-header-bg: #3a276d;--grid-header-hover-bg: #4a318c;--grid-border-color: rgba(255, 255, 255, .12);--grid-row-hover-bg: rgba(84, 59, 156, .18);--grid-editable-hover-bg: rgba(84, 59, 156, .32);--grid-editable-hover-outline: rgba(84, 59, 156, .75);--grid-selection-bg: rgba(84, 59, 156, .45);--grid-selection-hover-bg: rgba(84, 59, 156, .55);--grid-selection-outline: rgba(84, 59, 156, .95);--grid-user-assigned-bg: rgba(84, 59, 156, .32);--grid-user-assigned-border: rgba(84, 59, 156, .85);--grid-user-assigned-hover-bg: rgba(84, 59, 156, .42);--grid-current-date-bg: rgba(84, 59, 156, .28);--grid-current-date-hover-bg: rgba(84, 59, 156, .34);--grid-current-date-shadow: rgba(84, 59, 156, .5);--grid-enterprise-header-bg: rgba(84, 59, 156, .16);--grid-enterprise-group-bg: rgba(84, 59, 156, .1);--grid-enterprise-tenant-bg: rgba(84, 59, 156, .15);--grid-enterprise-hover-bg: rgba(84, 59, 156, .24);--grid-customer-column-bg: rgba(84, 59, 156, .22);--grid-primary-column-bg: rgba(84, 59, 156, .16);--grid-highlight-border: rgba(156, 128, 255, .65);--grid-developer-bg: rgba(2, 136, 209, .35);--grid-developer-hover-bg: rgba(2, 136, 209, .45);--grid-developer-text: #ffffff;--grid-early-bg: rgba(255, 193, 7, .4);--grid-early-hover-bg: rgba(255, 193, 7, .5);--grid-early-text: #ffffff;--grid-no-analyst-bg: rgba(211, 47, 47, .35);--grid-no-analyst-hover-bg: rgba(211, 47, 47, .45);--grid-no-analyst-text: #ffffff;--grid-tooltip-bg: rgba(0, 0, 0, .9)}.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}.MuiDataGrid-root{width:100%!important;min-width:100%!important}.MuiContainer-root{max-width:none!important}.MuiDataGrid-cell{overflow:visible!important;white-space:normal!important;line-height:1.2!important;border-right:1px solid var(--grid-border-color)!important;color:var(--grid-text-color)!important}.MuiDataGrid-row{align-items:flex-start!important}.MuiDataGrid-row:hover{background-color:var(--grid-row-hover-bg)!important}.MuiDataGrid-columnHeaders{background-color:var(--grid-header-bg)!important;color:var(--grid-text-color)!important;font-size:.9rem!important;font-weight:600!important;border-bottom:2px solid var(--grid-highlight-border)!important;box-shadow:0 4px 12px #0003!important}.MuiDataGrid-columnHeader:hover{background-color:var(--grid-header-hover-bg)!important}.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}.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}.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}.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}.MuiDataGrid-cell.developer-day-cell:not(.no-analyst-cell):hover{background-color:var(--grid-developer-hover-bg)!important}.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}.MuiDataGrid-cell.early-shift-cell:not(.no-analyst-cell):hover{background-color:var(--grid-early-hover-bg)!important}.MuiDataGrid-cell.no-analyst-cell{background-color:var(--grid-no-analyst-bg)!important;color:var(--grid-no-analyst-text)!important;font-weight:700!important}.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}
