:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:SF Pro Display;src:url(/fonts/SFProDisplay-Regular.eot);src:url(/fonts/SFProDisplay-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/SFProDisplay-Regular.woff2) format("woff2"),url(/fonts/SFProDisplay-Regular.woff) format("woff"),url(/fonts/SFProDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFProDisplay-Medium.eot);src:url(/fonts/SFProDisplay-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/SFProDisplay-Medium.woff2) format("woff2"),url(/fonts/SFProDisplay-Medium.woff) format("woff"),url(/fonts/SFProDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFProDisplay-Bold.eot);src:url(/fonts/SFProDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/SFProDisplay-Bold.woff2) format("woff2"),url(/fonts/SFProDisplay-Bold.woff) format("woff"),url(/fonts/SFProDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html{height:100%;-webkit-overflow-scrolling:touch}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}*::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#0000004d}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05)}button:focus,button:focus-visible{outline:none}button:hover{border-color:inherit}.dark-scrollbar::-webkit-scrollbar{width:6px;height:6px}.dark-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.dark-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.dark-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.dark-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(255,255,255,.05)}.cm-sidebar-nav .MuiList-dense{gap:0}.cm-sidebar-nav .minimal__nav__section__mini .minimal__nav__li .minimal__nav__item__icon+.minimal__nav__item__title{display:none}.filters-box .MuiButtonBase-root .MuiButton-icon{margin-right:0}.filters-box .MuiButtonBase-root .MuiButton-icon svg,.filters-box .MuiButtonBase-root .MuiSvgIcon-root{fill:transparent;stroke:#1a1a1a;width:16px;height:16px}.cm-smalltable .MuiTableHead-root .MuiTableCell-root,.cm-smalltable .MuiTableBody-root .MuiTableCell-root{padding-inline:7px}.muidatagrid-action .MuiPaper-root{min-width:140px}.cm-richeditor.MuiTiptap-FieldContainer-root{border-radius:0}.cm-richeditor.MuiTiptap-FieldContainer-root .MuiTiptap-RichTextField-menuBar{border-color:#ebebeb80}.cm-richeditor.MuiTiptap-FieldContainer-root .MuiTiptap-RichTextField-menuBar .MuiTiptap-RichTextField-content{padding-block:0}.cm-richeditor.MuiTiptap-FieldContainer-root .MuiTiptap-FieldContainer-notchedOutline{border-color:#ebebeb80;border-width:1px!important}.cm-richeditor.MuiTiptap-FieldContainer-root .MuiButtonBase-root svg{fill:#212529}.lavelofeffort-table .MuiInputBase-root .MuiInputBase-input{padding:10px}.lavelofeffort-table .MuiAutocomplete-root .MuiInputBase-root{padding-block:7px}.lavelofeffort-table .MuiTableHead-root .MuiTableCell-root{padding-block:4px;height:46px;border:none}.lavelofeffort-table .MuiTableHead-root:nth-child(2) .MuiTableCell-root{height:44px}.lavelofeffort-table .MuiTableBody-root .MuiTableCell-root{height:54px}.cm-subtab .MuiTabs-indicator{display:"none"}.cm-subtab .MuiTab-root{text-transform:none;font-weight:500;font-size:.95rem;min-height:48;padding:12px 24px;border:1px solid #dfe3e8;border-bottom:none;border-radius:0;position:relative;z-index:2}.cm-subtab .MuiTab-root.Mui-selected{color:#b10404;font-weight:600;border:1px solid #b10404;border-bottom:none;border-radius:0;background-color:#fff}.MuiInputLabel-root .MuiInputLabel-asterisk,.MuiFormLabel-root .MuiFormLabel-asterisk,.MuiInputLabel-asterisk,.MuiFormLabel-asterisk,.MuiInputLabel-root.Mui-required .MuiInputLabel-asterisk,.MuiFormLabel-root.Mui-required .MuiFormLabel-asterisk{color:#f45b69!important}.delete-confirm-dialog .MuiDialog-container .MuiDialog-paper{border-radius:0}.delete-confirm-dialog .MuiDialog-container .MuiPaper-root{max-width:500px;padding:20px;margin:15px}.timesheet-view{padding:24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh;overflow-y:auto}.timesheet-view .fc .fc-toolbar{margin-bottom:1rem}.timesheet-view .fc .fc-event{border:none!important;border-radius:8px!important;font-size:.75rem;padding:6px 8px!important;margin:2px 0!important;box-shadow:0 2px 8px #0000001a!important;cursor:pointer;transition:all .2s ease-in-out}.timesheet-view .fc .fc-event:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026!important}.timesheet-view .fc .fc-event .fc-event-title{font-weight:600;text-shadow:none}.timesheet-view .fc .fc-event .fc-event-time{font-weight:500}.timesheet-view .fc .fc-daygrid-event{white-space:normal;border-radius:8px!important}.timesheet-view .fc .fc-list-event-title{font-weight:600}.timesheet-view .fc .fc-list-event-time{color:#0009;font-size:.875rem}.timesheet-view .fc .fc-day-today{background-color:#1976d20d!important}.timesheet-view .fc .fc-daygrid-day-number{font-weight:600;color:#334155}.timesheet-view .fc .fc-col-header-cell{background-color:#f8fafc;border-color:#e2e8f0!important}.timesheet-view .fc .fc-col-header-cell .fc-col-header-cell-cushion{font-weight:600;color:#475569;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}.timesheet-view .fc .fc-scrollgrid{border-radius:8px;border-color:#e2e8f0!important}.timesheet-view .fc .fc-theme-standard td,.timesheet-view .fc .fc-theme-standard th{border-color:#e2e8f0!important}.timesheet-view .summary-cards .MuiCard-root{transition:all .3s cubic-bezier(.4,0,.2,1)}.timesheet-view .summary-cards .MuiCard-root:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.timesheet-view .timesheet-filters .status-chip{margin:2px;border-radius:6px}.timesheet-view .timesheet-form .time-input .MuiInputBase-root{font-family:Roboto Mono,monospace;border-radius:8px}@media(max-width:768px){.timesheet-view .fc .fc-toolbar{flex-direction:column;gap:8px}.timesheet-view .fc .fc-toolbar .fc-toolbar-chunk{display:flex;justify-content:center}.timesheet-view .fc .fc-event{font-size:.7rem;padding:1px 2px}}@media(prefers-color-scheme:dark){.timesheet-view .fc .fc-theme-standard .fc-scrollgrid,.timesheet-view .fc .fc-theme-standard th,.timesheet-view .fc .fc-theme-standard td{border-color:#ffffff1f}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}#root{width:100%}.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}.login-page .login-dialog-container{position:absolute;top:50%;right:40px;transform:translateY(-50%);z-index:10;width:510px}@media(max-width:1359px){.login-page .login-dialog-container{width:400px}}
