*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:auto}body.login-page{background:#1a202c!important;background-image:none!important;background-attachment:scroll!important}*{-webkit-user-select:auto;user-select:auto;caret-color:transparent}.react-calendar{width:300px;max-width:100%;background:var(--chakra-colors-gray-800)!important;color:var(--chakra-colors-white)!important;border:1px solid var(--chakra-colors-gray-700)!important;font-family:inherit;line-height:1.2em;padding:.7em;border-radius:6px}.react-calendar__navigation{margin-bottom:.5em}.react-calendar__navigation button{color:var(--chakra-colors-white)!important;min-width:36px;background:none;font-size:16px;font-weight:500;padding:5px;border-radius:4px}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:var(--chakra-colors-gray-700)!important}.react-calendar__tile{color:var(--chakra-colors-white)!important;background:none;text-align:center;font-size:14px;line-height:16px;border-radius:4px;padding:6px 0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:var(--chakra-colors-gray-700)!important}.react-calendar__tile--now{background:var(--chakra-colors-blue-600)!important;font-weight:700}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:var(--chakra-colors-blue-700)!important}.react-calendar__tile--active{background:var(--chakra-colors-teal-600)!important;color:#fff!important;font-weight:700}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:var(--chakra-colors-teal-700)!important}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.85em;color:var(--chakra-colors-gray-400)!important}.react-calendar__month-view__days__day--weekend{color:var(--chakra-colors-red-400)!important}.react-calendar__month-view__days__day--neighboringMonth{color:var(--chakra-colors-gray-500)!important}input,textarea{pointer-events:auto;position:relative}input,textarea{caret-color:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background-color:transparent}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}
