.calendarCell_calendarCell__CqNwh div{display:flex;justify-content:center;white-space:nowrap;text-align:center;align-items:center}.calendarHeader_calendarHeader__NUv_O tr{background-color:var(--color-base)}.calendarHeader_calendarHeader__NUv_O tr:not(:nth-child(4)){position:-webkit-sticky;position:sticky;top:0;z-index:2}.calendarHeader_calendarHeader__NUv_O tr:nth-child(2){top:25px}.calendarHeader_calendarHeader__NUv_O tr:nth-child(3){top:50px}.calendarHeader_calendarHeader__NUv_O tr:first-child{z-index:3}.calendarHeader_calendarHeader__NUv_O tr:first-child td:first-child{z-index:2}.calendarCellEmployee_calendarCell__bNoY7{position:relative;cursor:pointer}.calendarCellEmployee_calendarCell__bNoY7 div{display:flex;justify-content:center;white-space:nowrap;padding:0 10px}.calendarCellEmployee_calendarCell__bNoY7 div:after{content:"";display:block;position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);outline:1px solid var(--color-accent-0opacity);transition:outline-color .3s}.calendarCellEmployee_calendarCellActive__q0EyU div:after,.calendarCellEmployee_calendarCell__bNoY7 div:hover:after{outline:1px solid var(--color-accent)}.calendarTaskCell_calendarTaskCell__ugQC1 div{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;outline:1px solid var(--color-accent-0opacity);transition:outline .3s}.calendarTaskCell_calendarTaskCell__ugQC1:not(.calendarTaskCell_calendarWeekendCell__lkCYd) div{cursor:pointer}.calendarTaskCell_calendarTaskCell__ugQC1:not(.calendarTaskCell_calendarWeekendCell__lkCYd) div:after{content:"";display:block;position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);outline:1px solid rgba(236,26,98,0);transition:outline-color .3s}.calendarTaskCell_calendarCellActive__Pdr4j:not(.calendarTaskCell_calendarWeekendCell__lkCYd) div:after,.calendarTaskCell_calendarTaskCell__ugQC1:not(.calendarTaskCell_calendarWeekendCell__lkCYd) div:hover:after{outline:1px solid var(--color-accent)}.calendar_container__tJ_82{width:100%;max-height:600px;margin:auto;overflow:auto}.calendar_calendar__S_Y90{border-spacing:0}.calendar_calendar__S_Y90 tr[data-scope=row] td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background-color:var(--color-background)}.calendar_calendar__S_Y90 td div{border:1px solid var(--color-border);border-left:none;border-top:none}.calendar_calendar__S_Y90 thead tr:first-child td div{border-top:1px solid var(--color-border)}.calendar_calendar__S_Y90 tbody tr[data-scope=row] td:first-child div,.calendar_calendar__S_Y90 thead tr:first-child td:first-child div{border-left:1px solid var(--color-border)}.form_form__7zIv_{height:100%;align-items:center;position:relative}.form_formInputs__9MP7o,.form_form__7zIv_{display:flex;flex-direction:column;justify-content:space-between}.form_formInputs__9MP7o{counter-reset:list-number;list-style:none;width:100%;padding:25px}.formButton_formButton__vQWC5{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:5px;font-size:1.5em;padding:5px;color:var(--color-text-default);cursor:pointer;transition:background-color .3s,scale .3s,opacity .3s}.formButton_formButton__vQWC5:hover:enabled{background-color:var(--color-accent)}.formButton_formButton__vQWC5:active:enabled{scale:.9}.formButton_formButton__vQWC5:disabled{cursor:auto;opacity:.5}.formButtons_formButtons__9CgBc{width:100%;display:flex;gap:20px;justify-content:space-around;margin-top:25px}.modal_modal__CZ9gP{display:flex;position:fixed;top:0;bottom:0;right:0;left:0;z-index:100000;opacity:0;align-items:center;justify-content:center;background:rgba(0,0,0,.3);transition:opacity .3s;pointer-events:none}.modal_modalOpened__YUc5F{opacity:1;pointer-events:all}.modal_modalContainer___GLnt{display:flex;flex-direction:column;justify-content:center;background-color:var(--color-base);border:1px solid var(--color-border);border-radius:4px;padding:20px 40px;min-width:500px;text-align:center}.modalButtons_modalButtons__w4BK_{display:flex;justify-content:space-around;margin-top:50px}.modalButton_modalButton__YOBbv{padding:10px 30px;background-color:var(--color-base);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:background-color .3s,scale .3s;font-size:1.4em;color:var(--color-text-default)}.modalButton_modalButton__YOBbv:disabled{opacity:.5;cursor:auto;pointer-events:none}.modalButton_modalButton__YOBbv:hover:not(:disabled){background-color:var(--color-accent)}.modalButton_modalButton__YOBbv:active:not(:disabled){scale:.9}.formInputTemplate_formItem__0Qyyx{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px;width:100%}.formInputTemplate_formLabel__ffIZd{min-height:62px;padding-top:15px;font-size:22px;cursor:default;color:var(--color-text-default)}.formInputTemplate_formItemActive__nvmNF .formInputTemplate_formLabel__ffIZd{cursor:pointer}.formInputTemplate_formLabel__ffIZd:before{counter-increment:list-number;content:counter(list-number) ". "}.formInputTemplate_formInput__5r0nB{height:32px;margin-top:15px;width:320px;font-size:16px;outline:none;border:2px solid transparent;cursor:default;background-color:var(--color-background);color:var(--color-text-default);transition:border .3s,opacity .3s}.formInputTemplate_formInput__5r0nB:disabled{opacity:.7}.formInputTemplate_formInput__5r0nB:enabled{cursor:pointer}.formInputTemplate_formInput__5r0nB:focus:enabled,.formInputTemplate_formInput__5r0nB:hover:enabled{border:2px solid var(--color-border);cursor:auto}.formInputTemplate_formTextarea__wjwit{height:160px;resize:none}.formSwitchInput_formSwitchInput__DOYlE{cursor:pointer;display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-left:auto;width:-moz-fit-content;width:fit-content}.formSwitchInput_formSwitchInput__DOYlE input{display:none}.formSwitchInput_formSwitchSlider__uuiQc{display:block;position:relative;cursor:pointer;width:60px;height:34px;background-color:var(--color-background);transition:.4s;border-radius:34px}.formSwitchInput_formSwitchSlider__uuiQc:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:var(--color-text-default);transition:.4s;border-radius:50%}.formSwitchInput_formSwitchInput__DOYlE input:checked+.formSwitchInput_formSwitchSlider__uuiQc{background-color:var(--color-accent)}.formSwitchInput_formSwitchInput__DOYlE input:focus+.formSwitchInput_formSwitchSlider__uuiQc{box-shadow:0 0 1px var(--color-accent)}.formSwitchInput_formSwitchInput__DOYlE input:checked+.formSwitchInput_formSwitchSlider__uuiQc:before{transform:translateX(26px)}.mainForms_mainForms__JvIZx{margin-top:25px}.mainForms_mainFormsWrapper__ppn_1{display:grid;margin-top:25px;width:100%;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-border)}.mainForms_mainFormsLinkContainer__Db8BG{display:flex;align-items:center}.mainForms_mainFormsLink__cvLGH{position:relative;padding:20px;text-align:center;border-radius:20px;color:var(--color-text-default);text-decoration:none;text-transform:uppercase;transition:background-color .3s,scale .3s;border:1px solid var(--color-border);background-color:var(--color-background)}.mainForms_mainFormsLink__cvLGH:active{scale:.95}.mainForms_mainFormsLink__cvLGH:hover{background-color:var(--color-accent)}