.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}#root{background:#dedede!important}.shadow-1{box-shadow:0 1px 2px #00000008,0 4px 8px -2px #0000000f,0 1px 3px #0000000a!important}.App{width:100%;height:100%;margin:0;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.layout-wrapper{width:100%;height:100%;margin:0;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;border-radius:0;box-shadow:none;overflow-x:hidden;overflow-y:hidden;z-index:500}.content-wrapper{width:100%;height:100%;margin:0;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border:none;border-radius:0;box-shadow:none;overflow-x:hidden;overflow-y:hidden;z-index:100;animation:fadeIn .4s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shakeKeyframes{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}.shake{animation:shakeKeyframes .4s ease-in-out}.react-calendar{width:100%;height:100%;border:none;padding:0;background-color:#fff}.react-calendar__month-view__weekdays__weekday{padding:.5rem;background-color:#006ab3;color:#fff}.react-calendar__month-view__days{display:flex;flex-wrap:wrap;align-content:stretch;border-bottom:.3px solid #dadada;border-right:.3px solid #dadada}.react-calendar__tile,.react-calendar__tile--active{background:#fff}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background:#fff;color:#006ab3}.react-calendar__tile--active{background:#fff;color:#006ab3}.react-calendar__tile{font-weight:500;color:#000;background:#fff;font-size:.6rem}.react-calendar .calendar-tile{display:inline-grid;align-items:flex-start;width:100%;margin:0;border-top:.3px solid #dadada;border-left:.3px solid #dadada;outline:none;text-align:left;padding:5px 20px 50px 5px;overflow-x:hidden!important}.react-calendar .calendar-tile-loading{display:inline-grid;align-items:center;width:100%;height:100%;margin:0;outline:none;padding:5px 20px 20px 5px}.react-calendar button{max-height:6rem}.calendar-filled{width:auto;min-width:9vw;max-width:90%;height:auto;max-height:1rem;text-align:left;color:#fff;margin:3px 0;padding:0;opacity:.7;border-radius:5px}.calendar-unfilled{width:-webkit-fill-available;height:auto;max-width:1.6rem;max-height:1rem;text-align:left;color:#fff;margin:3px 0;padding:0;opacity:.7;border-radius:5px}.calendar-category{margin:0 0 0 3px;color:#fff;font-size:.6rem}.calendar-cell{display:flex;flex-direction:column;align-items:center;width:100%}.calendar-entry{flex-grow:1;display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%}.calendar-tile-loading{display:inline-grid;align-items:center;width:100%;height:100%;margin:0;outline:none;padding:5px 20px 20px 5px}.calendar-tile abbr{text-decoration:none;color:#000;font-weight:500;font-size:.6rem}.calendar-sat abbr{text-decoration:none;color:#00f}.calendar-sun abbr{text-decoration:none;color:red}.calendar-outside abbr{text-decoration:none!important;color:#9c9c9c9c;font-weight:500;font-size:.6rem}.calendar-today abbr{text-decoration:underline!important;color:#006ab3;font-weight:700;font-size:1rem}abbr[title]{text-decoration:none;color:#fff;font-weight:600;cursor:pointer;font-size:.7rem}.recharts-wrapper{margin:0 auto}.recharts-cartesian-axis-tick-value{font-weight:500!important;padding:0!important;font-size:.6rem!important}.recharts-tooltip-label{font-weight:500!important;padding:0!important;font-size:.9rem!important}.recharts-tooltip-item-list{font-weight:500!important;padding:0!important;font-size:.6rem!important}.dash-pie-text{font-size:.6rem!important}svg.recharts-surface{width:10px;height:10px}.MuiGrid-container{margin:0;padding:0;display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center}.MuiGrid-root{margin:0;padding:0}.MuiCard-root{width:100%;border-radius:0;box-shadow:none;margin:0;padding:0}.MuiTableCell-root{padding:5px;z-index:10}.MuiBottomNavigation-root{background-color:transparent!important;min-width:0px!important}.MuiBottomNavigationAction-root{background-color:transparent!important;min-width:14vw!important}.MuiBottomNavigationAction-root.Mui-selected{color:#1976d2!important;font-weight:700!important;text-decoration:none!important;scale:1.2!important}.MuiBottomNavigationAction-label{line-height:1.4!important;text-transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.7rem!important}.MuiStepIcon-root.Mui-completed,.MuiStepIcon-root.Mui-active{color:#1976d2!important}.MuiTablePagination-root{width:100%!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow-y:hidden!important}.MuiTablePagination-actions{margin:0!important;padding:0 0 0 7px!important}.MuiTablePagination-displayedRows{margin:0!important;padding:0!important}.MuiAccordionSummary-content{min-height:0px!important;margin:8px 0!important}.MuiAccordionSummary-root.Mui-expanded{min-height:0px!important}.MuiSpeedDial-actions{margin-bottom:-40px!important}.MuiSpeedDialAction-fab{border-radius:50%!important}.MuiToolbar-root{margin:0!important;padding:0!important;min-height:0px!important;height:8vh!important}.MuiAlert-action{padding:0!important}.MuiPopover-paper{z-index:1000000!important}.MuiBackdrop-root{background-color:#0003!important}.MuiButtonBase-root{min-width:30px!important;min-height:0px!important}.MuiBadge-badge{min-width:0px!important;min-height:0px!important}.MuiSkeleton-root{width:100%!important;height:100%!important;min-height:5vh!important;max-height:100%!important}.MuiInputBase-input.MuiOutlinedInput-input{text-overflow:clip!important}.MuiInputBase-input.MuiOutlinedInput-input.Mui-disabled{opacity:1;-webkit-text-fill-color:rgb(0 0 0 / 65%)}.MuiOutlinedInput-root{border:1px ghostwhite solid!important;border-radius:10px!important;box-shadow:0 0!important;height:40px}[class*=MuiInput-root]:after{border-bottom:2px solid #dbdbdb!important}[class*=MuiInput-root][class*=Mui-focused]:after{border-bottom:2px solid #1976d2!important}[class*=MuiInput-root][class*=Mui-error]:after{border-bottom:2px solid #f44336!important}.MuiInputLabel-root{font-size:.9rem!important}.MuiFormControlLabel-root{margin-left:0!important;margin-right:0!important}[class*=MuiFormLabel-root][class*=Mui-focused]{color:#1976d2!important}[class*=MuiFormLabel-root][class*=Mui-error]{color:#f44336!important}[class*=MuiInputBase-input-MuiInput-input][class*=Mui-disabled]{-webkit-text-fill-color:#757575!important}[class*=MuiInputBase-input-MuiInput-input][class*=Mui-disabled]:after{border-bottom:2px solid #dbdbdb!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2!important;border-width:2px!important}.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#f44336!important;border-width:2px!important}.MuiPickersCalendarHeader-labelContainer{margin:0 auto!important}.table-thead-tr th,.table-thead-tr td{font-weight:700!important;text-align:center!important;background-color:#006ab3!important;color:#fff!important;padding:10px!important;border:none!important}.table-tbody-tr th,.table-tbody-tr td{font-weight:400!important;text-align:center!important;padding:10px!important;border:none!important}.table-tfoot-tr th,.table-tfoot-tr td{font-weight:700!important;text-align:center!important;padding:10px!important;border:none!important}.loader-wrapper{background-color:#00000080!important}.loader{border-top:3px solid #1976D2!important}
