@font-face{font-family:Gilroy;src:url(../media/gilroy-regular.1bp84wkd8zhsk.ttf)}@font-face{font-family:Gilroy;src:url(../media/gilroy-medium.1qdaheqahenzs.ttf);font-weight:500}@font-face{font-family:Gilroy;src:url(../media/gilroy-semibold.2fg0qabtk317g.ttf);font-weight:600}@font-face{font-family:Gilroy;src:url(../media/gilroy-bold.3_csbny5_eyj5.ttf);font-weight:700}
.react-datepicker{font-family:var(--chakra-fonts-body), sans-serif!important}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__triangle{display:none!important}.react-datepicker__header{background:0 0!important;border:none!important;margin-top:16px!important;padding-bottom:8px!important}.custom-date-input .react-datepicker-popper{z-index:2}.custom-date-input .react-datepicker__navigation{margin-top:16px!important}.custom-date-input .react-datepicker{border:none!important;border-radius:12px!important;box-shadow:0 10px 23px #43434333!important}.custom-date-input .react-datepicker-wrapper{width:100%}.custom-date-input .react-datepicker__day--keyboard-selected,.custom-date-input .react-datepicker__week-number--keyboard-selected{background-color:#0000!important}.custom-date-input .react-datepicker__close-icon:after{color:var(--chakra-colors-secondary-500)!important;background-color:#0000!important;font-size:26px!important}.custom-date-input .react-datepicker__current-month{margin-bottom:12px!important}.custom-date-input .react-datepicker__day-name{margin:0 5px!important}.custom-date-input .react-datepicker__day--today{background-color:var(--chakra-colors-secondary-100);font-weight:500}.custom-date-input .react-datepicker__day--disabled{cursor:not-allowed}.custom-date-input .react-datepicker__day,.custom-date-input .react-datepicker__day:hover{border:1px solid #d3d3d3;width:2rem;border-radius:10px!important;margin:5px!important}.custom-date-input .react-datepicker__week-number{color:#aaa;border:1px solid #d3d3d3;width:2rem;border-radius:10px!important;margin:5px!important}.custom-date-input .react-datepicker__week:first-child .react-datepicker__week-number{margin-top:0!important}.custom-date-input .react-datepicker__week-number--selected{background-color:var(--chakra-colors-secondary-300)!important;color:#fff!important;border:1px solid #0000!important}.custom-date-input .react-datepicker__day--selected{background-color:var(--chakra-colors-secondary-500)!important;color:#fff!important;border:1px solid #0000!important}.custom-date-input .react-datepicker__day--in-range{border:1px solid #0000;background-color:var(--chakra-colors-secondary-500)!important;color:#fff!important}.custom-date-input .react-datepicker__day--in-selecting-range{opacity:.6;background:var(--chakra-colors-secondary-500)!important;color:#fff!important;border:1px solid #0000!important}.custom-date-input .react-datepicker__week:first-child .react-datepicker__day{margin-top:0!important}.custom-date-input .react-datepicker__day-name,.custom-date-input .react-datepicker__day--outside-month{color:#aaa;border:1px solid #0000!important}.custom-date-input .react-datepicker__month-container{width:320px;padding:0;font-size:14px;font-weight:500}.custom-date-input .react-datepicker__week,.custom-date-input .react-datepicker__day-names{justify-content:space-between;width:100%;display:flex}.custom-date-input .react-datepicker__day-names{width:calc(100% - 24px);margin:12px 12px 0}.custom-date-input .react-datepicker__header{padding:0}.custom-date-input .react-datepicker__month{margin:8px 12px 12px}.input__datepicker{cursor:pointer;text-align:center;border-width:1px;border-radius:12px;width:100%;height:100%;transition:all .2s}.date-input_rounded{border-color:#0000;border-radius:20px;font-size:14px;font-weight:500}.input__datepicker:hover,.input__datepicker:focus,.input__datepicker:active{background:var(--chakra-colors-secondary-50);border-color:var(--chakra-colors-secondary-500)}.input__datepicker:focus-visible{background:var(--chakra-colors-secondary-50);border-color:var(--chakra-colors-secondary-500);outline:0}.input__datepicker:disabled{border-color:var(--chakra-colors-secondary-100);opacity:.4;cursor:not-allowed;background:#fff}.input__datepicker_secondary{text-align:left;border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#1c170d;border-radius:0;padding-left:2px;font-size:14px;font-weight:500;height:32px!important}.input__datepicker_secondary::placeholder{color:#aaa;font-size:14px;font-weight:500}.input__datepicker_secondary:disabled{opacity:1;color:#aaa;border-bottom:1px solid #1c170d}.datepicker-input_invalid{border-color:var(--chakra-colors-red-500)!important}.revenue__month-picker{text-align:start;border-color:#d3d3d3;padding:0 16px;font-size:14px;font-weight:500}.month-picker-input{box-sizing:border-box;text-transform:capitalize;border:1px solid var(--chakra-colors-secondary-100);background-color:#0000;border-radius:12px;width:100%;height:100%;padding:0 16px;font-size:14px;font-weight:400;transition:background-color .3s,border-color .3s;box-shadow:0 4px 4px #4343430d}.month-picker-input::placeholder{color:#aaa}.month-picker-input:focus-visible{outline:none;height:100%}.month-picker-input:hover{background-color:var(--chakra-colors-secondary-50);border-color:var(--chakra-colors-secondary-500)}.month-range-picker .react-datepicker-popper{z-index:10;z-index:10}.month-picker .react-datepicker-wrapper,.month-picker .react-datepicker__input-container{width:100%;height:100%}.month-picker .react-datepicker-popper{color:#000;background-color:#fff;border-radius:16px;width:fit-content}.month-picker .react-datepicker{border-radius:16px;width:100%;border:1px solid var(--chakra-colors-secondary-500)!important}.month-picker .react-datepicker__month-container{cursor:default;flex-direction:column;width:100%;display:flex}.month-picker .react-datepicker__month{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;margin:0 12px 16px;padding:0;display:flex}.month-picker .react-datepicker__month-wrapper{flex-direction:row;justify-content:space-between;margin-bottom:8px;display:flex}.month-picker .react-datepicker__month-text{text-transform:capitalize;box-sizing:border-box;border:1px solid var(--chakra-colors-secondary-200);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;height:32px;margin:0 4px;padding:6px 4px;font-size:14px;font-weight:500;border-radius:10px!important;width:78px!important;display:flex!important}.month-picker .react-datepicker__month-text--selected{color:#fff;border-color:var(--chakra-colors-secondary-500)!important;background-color:var(--chakra-colors-secondary-500)!important}.month-picker .react-datepicker__month-text--keyboard-selected{border-color:var(--chakra-colors-secondary-200);background-color:#0000}.month-picker .react-datepicker__month-text:hover{background-color:var(--chakra-colors-secondary-100);border-color:var(--chakra-colors-secondary-200)}.month-picker .react-datepicker__month-text--in-range,.month-picker .react-datepicker__month-text--in-selecting-range{color:#fff;font-weight:600;background-color:var(--chakra-colors-secondary-500)!important;border-color:var(--chakra-colors-secondary-500)!important}.month-picker .react-datepicker__month-text--disabled,.month-picker .react-datepicker__month-text--disabled:hover{cursor:not-allowed;opacity:.55;border-color:var(--chakra-colors-gray-200)!important;color:var(--chakra-colors-gray-400)!important;background-color:#0000!important}.employee_datepicker{text-align:left;text-transform:capitalize;height:42px;padding-left:16px;font-size:14px}.employee_datepicker::placeholder{color:#aaa;text-transform:none}.week-report_datepicker{text-align:left;text-transform:capitalize;border-color:#d3d3d3;height:42px;padding-left:16px;font-size:14px;font-weight:500}.week-report_datepicker::placeholder{color:#aaa;text-transform:none}.week-report_datepicker:disabled{opacity:.4;cursor:not-allowed;background-color:#fff;border-color:#d3d3d3}.week-report_datepicker:hover{background:var(--chakra-colors-secondary-50);border-color:var(--chakra-colors-secondary-500)}.cash-payment_datepicker{text-align:left;text-transform:capitalize;border:1px solid #d3d3d3;height:42px;padding-left:16px;font-size:14px;font-weight:500}.cash-payment_datepicker::placeholder{color:#aaa;text-transform:none}.salary-form{border-color:#d3d3d3;font-weight:500}.time-datepicker{cursor:pointer;text-align:center;background-color:#0000;width:100%;height:31px;font-size:14px;font-weight:500;transition:all .2s}.time-wrapper{width:100%}.time-datepicker::placeholder{color:#aaa;font-size:14px}.time-datepicker:hover,.time-datepicker:focus,.time-datepicker:active{background:var(--chakra-colors-secondary-50);border-color:var(--chakra-colors-secondary-500)}.time-datepicker:focus-visible{background:var(--chakra-colors-secondary-50);border-color:var(--chakra-colors-secondary-500);outline:0}.time-datepicker:disabled{cursor:not-allowed;background:0 0;box-shadow:0 4px 4px #4343430d}.time-datepicker_rounded{border:1px solid #d3d3d3;border-radius:12px;height:40px;padding-left:32px;font-size:14px;font-weight:500}.popper-time-container{border-color:var(--chakra-colors-secondary-500);background-color:#fff;border-width:1px;border-radius:8px;width:90px}.popper-time-container .react-datepicker{border:none}.popper-time-container .react-datepicker__header{cursor:default;margin-top:0!important;padding:3px 0!important}.popper-time-container .react-datepicker--time-only,.popper-time-container .react-datepicker__time-container{width:100%;border-radius:8px!important}.popper-time-container .react-datepicker__time{width:100%;overflow:hidden;border-radius:0 0 8px 8px!important}.popper-time-container .react-datepicker__time-box{max-height:110px;overflow-y:scroll;width:100%!important}.popper-time-container .react-datepicker__time-list{overflow-y:visible!important}.popper-time-container .react-datepicker__time-box::-webkit-scrollbar{width:16px}.popper-time-container .react-datepicker__time-box::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--chakra-colors-secondary-200);border-left:2px solid #0000;border-right:2px solid #0000;border-radius:9999px}.popper-time-container .react-datepicker__time-box::-webkit-scrollbar-track{margin-block:12px}.popper-time-container .react-datepicker__time-list-item{justify-content:center;align-items:center;height:32px;margin:4px 0;font-size:14px;font-weight:500;display:flex}.popper-time-container .react-datepicker__time-list-item:hover{background-color:var(--chakra-colors-secondary-50)!important}.popper-time-container .react-datepicker__time-list-item[aria-selected=true]{color:#fff;background-color:var(--chakra-colors-secondary-500)!important}.popper-time-container .react-datepicker__time-list-item[aria-disabled=true]{color:red!important;display:none!important}.popper-time-container .react-datepicker__time-list-item[aria-selected=true]:hover{background-color:var(--chakra-colors-secondary-300)!important}.popper-time-container_rounded{width:130px}.popper-time-container_rounded .react-datepicker__time-box{max-height:154px}.shift__datepicker{text-align:left;border-color:#d3d3d3;height:40px;padding-left:16px;font-size:14px;font-weight:500;box-shadow:0 4px 4px #4343430d}.shift__datepicker::placeholder{color:#aaa}.shift__datepicker:disabled{border-color:#d3d3d3}.shift__datepicker:disabled:hover{background:var(--chakra-colors-secondary-50);border-color:var(--chakra-colors-secondary-500)}.duration-input .react-datepicker-wrapper,.duration-input .react-datepicker__input-container{width:100%}.duration-input .react-datepicker__day-name{font-weight:700}.duration-input .react-datepicker__day{font-weight:500}.duration-input .react-datepicker__day--selected{font-weight:700}.duration-input .react-datepicker__day--today{background-color:var(--chakra-colors-primary-50);font-weight:600}@media (max-width:767px){.week-report_datepicker{font-size:16px}.month-picker .react-datepicker__month-text{font-size:12px;width:68px!important}}
.pagination{text-align:center;align-items:center;font-size:14px;font-weight:700;list-style-type:none;display:flex}.page-item{cursor:pointer;background-color:#0000;border-radius:100px;align-items:center;height:40px;margin:0 5px;transition:background-color .3s ease-in-out;display:flex}.page-item:hover{background-color:var(--chakra-colors-secondary-100)}.page-item_active{background-color:#e1e3ff}.page-item_hidden{display:none}.pagination_squared .page-item{border:1px solid #0000;border-radius:8px}.pagination_squared .page-item_active{background-color:#f8f8fa;border:1px solid #ececf2}.page-link{min-width:40px;padding:5px 10px;display:block}.page-link-icon{justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}@media (max-width:991px){.pagination{font-size:14px;font-weight:700}}
html,body{scroll-behavior:smooth;margin:0;padding:0;font-family:Gilroy,Ubuntu,sans-serif;background:#fff!important}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.phone-input{transition:all .2s;width:100%!important;height:100%!important;font-family:var(--chakra-fonts-body)!important;border-radius:12px!important;padding:0 16px!important}.phone-input:focus-visible{box-shadow:none}.phone-input:disabled{opacity:.4}.phone-input_invalid{outline:none;border-color:var(--chakra-colors-red-500)!important}.phone-input::placeholder{color:#aaa!important}.phone-input__btn{display:none!important}.input_primary:hover,.input_primary:active{background-color:var(--chakra-colors-primary-50)!important;border-color:var(--chakra-colors-primary-500)!important}.input_primary:focus{outline:none;border-color:var(--chakra-colors-primary-500)!important}.input_secondary:hover,.input_secondary:active{background-color:var(--chakra-colors-secondary-50)!important;border-color:var(--chakra-colors-secondary-500)!important}.input_secondary:focus{outline:none;border-color:var(--chakra-colors-secondary-500)!important}.phone-input_employee{color:#0e0f11!important;height:100%!important;box-shadow:none!important;font-family:var(--chakra-fonts-body)!important;letter-spacing:normal!important;background-color:#fff!important;border-color:#f3f3f3!important;border-radius:8px!important;padding:0 12px!important;font-size:16px!important;font-weight:500!important;line-height:normal!important;display:block!important;position:relative!important}.phone-input-container_employee{border-radius:8px!important;width:100%!important;height:36px!important;position:relative!important}.phone-input_employee:hover,.phone-input_employee:active,.phone-input_employee:focus{border-color:var(--chakra-colors-secondary-500)!important;background-color:#fff!important}.phone-input_employee::placeholder{color:#afafbf!important}.phone-input_employee.phone-input_invalid{border-color:var(--chakra-colors-red-500)!important}@media screen and (min-width:62em){.phone-input_employee{font-size:14px!important}}.phone-input_invalid:hover{border-color:var(--chakra-colors-red-500)!important;background-color:#fff!important}.phone-input_invalid:active,.phone-input_invalid:focus{border-color:var(--chakra-colors-red-500)!important}.custom-scroll::-webkit-scrollbar{width:8px;height:10px}.custom-scroll::-webkit-scrollbar-thumb{cursor:pointer;background-color:#dfdce5;background-clip:padding-box;border:2px solid #0000;border-radius:9999px;padding:0 4px}.custom-scroll::-webkit-scrollbar-thumb:vertical{min-height:60px}.custom-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--chakra-colors-secondary-200)}.custom-scroll::-webkit-scrollbar-track{margin-block:4px;margin:0 4px}.hover-scroll::-webkit-scrollbar{width:8px;height:8px}.hover-scroll::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:2px solid #0000;border-radius:9999px;transition:background-color .2s}.hover-scroll::-webkit-scrollbar-thumb:vertical{min-height:60px}.hover-scroll::-webkit-scrollbar-track{background-color:#0000}.hover-scroll-trigger:hover .hover-scroll::-webkit-scrollbar-thumb{background-color:#dfdce5}.hover-scroll-trigger:hover .hover-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--chakra-colors-secondary-200)}@media (hover:none){.hover-scroll::-webkit-scrollbar-thumb{background-color:#dfdce5}}.work-calendar{border-spacing:0;border-collapse:separate!important}.events-calendar{border-collapse:separate;border-spacing:0}.shift-plan__select-input{border:none!important;border-bottom:1px solid #d3d3d3!important;padding-left:8px!important;padding-right:8px!important}.shift-plan__select-input:hover{border-bottom-color:var(--chakra-colors-secondary-500)!important}.events__select-input{border:none!important;border-bottom:1px solid #1c170d!important;border-radius:0!important;padding-left:4px!important;padding-right:4px!important}.events__select-input:hover{border-bottom-color:var(--chakra-colors-secondary-500)!important}.events__select-input_invalid,.events__select-input_invalid:hover{border-bottom-color:var(--chakra-colors-red-500)!important}.select-input::-webkit-scrollbar{width:14px}.select-input::-webkit-scrollbar-thumb{background-color:#d3d3d3;background-clip:padding-box;border:4px solid #0000;border-radius:9999px}.select-input::-webkit-scrollbar-thumb:hover{background-color:var(--chakra-colors-secondary-300)}.select-input::-webkit-scrollbar-track{margin-block:10px}.person-metrics-table{border-collapse:separate;border-spacing:0}.decimal-input{border:1px solid #d3d3d3;border-radius:.75rem;width:100%;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s}.decimal-input_shift{text-align:end;border-radius:4px;height:28px;padding:0 8px}.decimal-input::placeholder{color:#aaa;font-size:14px}.decimal-input:focus-visible{outline:none}.decimal-input:hover{border-color:var(--chakra-colors-secondary-500);background-color:var(--chakra-colors-secondary-50)!important}.decimal-input:active{background-color:var(--chakra-colors-secondary-50);border-color:var(--chakra-colors-secondary-500)}.decimal-input:focus{border-color:var(--chakra-colors-secondary-500)}.decimal-input:disabled{opacity:.4;cursor:not-allowed;background:#fff}.decimal-input_invalid{border-color:var(--chakra-colors-red-500)!important}.scroll_disabled{-ms-overflow-style:none;scrollbar-width:none}.scroll_disabled::-webkit-scrollbar{display:none}.long-text-overflow{white-space:wrap;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hidden-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar::-webkit-scrollbar{display:none}.tracker__tab button{padding:0 0 10px;position:relative}.tracker__tab button[aria-selected=true]:after{content:"";background:var(--chakra-colors-secondary-500);border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.glass-card{-webkit-backdrop-filter:blur(.9px);background:#f8f6f633;border:1px solid #f8f6f699;border-radius:16px;box-shadow:0 4px 30px #0000001a}@media (max-width:767px){.shift-form-input:disabled{color:#aaa;opacity:1!important;background-color:#edeeef!important;border-color:#d3d3d3!important}.decimal-input,.decimal-input_shift{font-size:16px}.long-text-overflow{-webkit-line-clamp:3;line-clamp:3}}
