@keyframes Button_reusable-fade-in__P4zvo{0%{opacity:0}to{opacity:1}}.Button_button__8B4nB{width:100%}.Button_size-s__WdWdy{height:20px;padding:var(--space-1) var(--space-5)}.Button_size-sm__EaDvO{height:30px;padding:var(--space-2) var(--space-5);font-size:14px;line-height:14px}.Button_size-m__pMQGk{height:40px}.Button_btn-destructive__FpJ8e{background-color:var(--color-danger);border:none}.Button_btn-destructive__FpJ8e:hover{background-color:var(--color-danger-hover)}.buttonControls_button__controls__cPCf7{width:174px;height:40px;border-radius:8px;font-size:14px;font-family:Roboto;font-weight:400;position:relative;border:none}.buttonControls_loading_ring__stKca:after{content:" ";display:block;width:18px;height:18px;margin:8px;border-radius:50%;border:2px solid #fff;animation:buttonControls_loading-ring__QeuiZ 1.2s linear infinite}.buttonControls_btn__refetch__OQ9Nt{padding:0;color:#fff}.buttonControls_btn__refetch__OQ9Nt .buttonControls_default__gn5nh,.buttonControls_btn__refetch__OQ9Nt .buttonControls_error__9mqfK,.buttonControls_btn__refetch__OQ9Nt .buttonControls_loading__N7ca4,.buttonControls_btn__refetch__OQ9Nt .buttonControls_success__sO00Q{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:7px}.buttonControls_btn__refetch__OQ9Nt .buttonControls_default__gn5nh .buttonControls_button__icon__3XW7W,.buttonControls_btn__refetch__OQ9Nt .buttonControls_loading__N7ca4 .buttonControls_button__icon__3XW7W{position:absolute;bottom:12px;right:28px}.buttonControls_btn__refetch__OQ9Nt .buttonControls_success__sO00Q .buttonControls_button__icon__3XW7W{position:absolute;bottom:14px;right:28px}.buttonControls_btn__refetch__OQ9Nt .buttonControls_error__9mqfK .buttonControls_button__icon__3XW7W{position:absolute;bottom:13px;right:28px}.buttonControls_btn__refetch__OQ9Nt .buttonControls_default__gn5nh{background-color:#06f}.buttonControls_btn__refetch__OQ9Nt .buttonControls_default__gn5nh .buttonControls_button__icon__3XW7W{content:""}.buttonControls_btn__refetch__OQ9Nt .buttonControls_loading__N7ca4{background-color:#06f}.buttonControls_btn__refetch__OQ9Nt .buttonControls_loading__N7ca4 .buttonControls_loading_ring__stKca:after{border-color:#fff #fff rgba(0,0,0,0)}.buttonControls_btn__refetch__OQ9Nt .buttonControls_loading__N7ca4 .buttonControls_button__icon__3XW7W{position:absolute;bottom:4px;right:20px}.buttonControls_btn__refetch__OQ9Nt .buttonControls_success__sO00Q{background-color:#34c601}.buttonControls_btn__refetch__OQ9Nt .buttonControls_success__sO00Q .buttonControls_button__icon__3XW7W{content:url(/_next/static/media/success.7d4be728.svg)}.buttonControls_btn__refetch__OQ9Nt .buttonControls_error__9mqfK{background-color:#e83a3a}.buttonControls_btn__refetch__OQ9Nt .buttonControls_error__9mqfK .buttonControls_button__icon__3XW7W{content:url(/_next/static/media/error.db61ba95.svg)}@keyframes buttonControls_loading-ring__QeuiZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.buttonControls_btn__export__yMNi6,.buttonControls_btn__import__6KT0K{padding:0}.buttonControls_btn__export__yMNi6 .buttonControls_default__gn5nh,.buttonControls_btn__export__yMNi6 .buttonControls_error__9mqfK,.buttonControls_btn__export__yMNi6 .buttonControls_loading__N7ca4,.buttonControls_btn__export__yMNi6 .buttonControls_success__sO00Q,.buttonControls_btn__import__6KT0K .buttonControls_default__gn5nh,.buttonControls_btn__import__6KT0K .buttonControls_error__9mqfK,.buttonControls_btn__import__6KT0K .buttonControls_loading__N7ca4,.buttonControls_btn__import__6KT0K .buttonControls_success__sO00Q{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:7px}.buttonControls_btn__export__yMNi6 .buttonControls_default__gn5nh .buttonControls_button__icon__3XW7W,.buttonControls_btn__export__yMNi6 .buttonControls_loading__N7ca4 .buttonControls_button__icon__3XW7W,.buttonControls_btn__export__yMNi6 .buttonControls_success__sO00Q .buttonControls_button__icon__3XW7W,.buttonControls_btn__import__6KT0K .buttonControls_default__gn5nh .buttonControls_button__icon__3XW7W,.buttonControls_btn__import__6KT0K .buttonControls_loading__N7ca4 .buttonControls_button__icon__3XW7W,.buttonControls_btn__import__6KT0K .buttonControls_success__sO00Q .buttonControls_button__icon__3XW7W{position:absolute;bottom:13px;right:28px}.buttonControls_btn__export__yMNi6 .buttonControls_error__9mqfK .buttonControls_button__icon__3XW7W,.buttonControls_btn__import__6KT0K .buttonControls_error__9mqfK .buttonControls_button__icon__3XW7W{position:absolute;bottom:11px;right:28px}.buttonControls_btn__export__yMNi6 .buttonControls_default__gn5nh,.buttonControls_btn__import__6KT0K .buttonControls_default__gn5nh{color:#06f;border:1px solid #06f}.buttonControls_btn__export__yMNi6 .buttonControls_default__gn5nh .buttonControls_button__icon__3XW7W,.buttonControls_btn__import__6KT0K .buttonControls_default__gn5nh .buttonControls_button__icon__3XW7W{content:url(/_next/static/media/import.b37462ef.svg)}.buttonControls_btn__export__yMNi6 .buttonControls_loading__N7ca4,.buttonControls_btn__import__6KT0K .buttonControls_loading__N7ca4{color:#06f;border:1px solid #06f}.buttonControls_btn__export__yMNi6 .buttonControls_loading__N7ca4 .buttonControls_loading_ring__stKca:after,.buttonControls_btn__import__6KT0K .buttonControls_loading__N7ca4 .buttonControls_loading_ring__stKca:after{border-color:#06f #06f rgba(0,0,0,0)}.buttonControls_btn__export__yMNi6 .buttonControls_loading__N7ca4 .buttonControls_button__icon__3XW7W,.buttonControls_btn__import__6KT0K .buttonControls_loading__N7ca4 .buttonControls_button__icon__3XW7W{bottom:4px;right:20px}.buttonControls_btn__export__yMNi6 .buttonControls_success__sO00Q,.buttonControls_btn__import__6KT0K .buttonControls_success__sO00Q{color:#34c601;border:1px solid #34c601}.buttonControls_btn__export__yMNi6 .buttonControls_error__9mqfK,.buttonControls_btn__import__6KT0K .buttonControls_error__9mqfK{color:#e83a3a;border:1px solid #e83a3a}.buttonControls_btn__export__yMNi6 .buttonControls_default__gn5nh .buttonControls_button__icon__3XW7W{content:url(/_next/static/media/export.f6553cc0.svg)}.buttonControls_btn__export__yMNi6 .buttonControls_error__9mqfK{display:flex;align-items:center}.departmentTabs_container__5sdgK{background-color:var(--color-white);position:fixed;left:28px;bottom:0}.departmentTabs_mobileWrapper__V8tm0,.departmentTabs_wrapper__hC_hi{display:flex;margin:0;padding:0}.departmentTabs_wrapper__hC_hi{gap:8px}@media(max-width:1200px){.departmentTabs_wrapper__hC_hi{display:none}}.departmentTabs_wrapper__hC_hi .departmentTabs_tab__2aO2M{display:flex;height:40px;padding:11px var(--space-5);justify-content:center;align-items:center;font-size:14px;line-height:18px;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-white);box-shadow:0 0 2px 0 rgba(0,0,0,.24);transition:background-color .3s}.departmentTabs_wrapper__hC_hi .departmentTabs_tab__2aO2M:hover{cursor:pointer;background:rgba(var(--color-primary-rgb),.8);color:var(--color-white)}.departmentTabs_wrapper__hC_hi .departmentTabs_tab__active__ls4Sw{background:var(--color-primary);color:var(--color-white)}@keyframes dropdown_reusable-fade-in__PB55m{0%{opacity:0}to{opacity:1}}.dropdown_input__select__I_qzc{border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);height:40px;padding:var(--space-4) var(--space-5);font-size:14px;line-height:18px;border:none}.dropdown_dropdown__dOe1_{position:relative;cursor:pointer;min-width:0;width:100%}.dropdown_dropdown__dOe1_ .dropdown_addBtn__9yJgU{background:var(--color-accent);color:var(--color-white);padding:var(--space-6) var(--space-8);border-radius:var(--radius-md);width:173px;height:40px;display:flex;align-items:center;justify-content:center;border:none}.dropdown_dropdownTriggerWrapper__yElRx{display:flex;flex-direction:column;gap:6px}.dropdown_dropdownDisabled__bNSg3{opacity:70%;cursor:not-allowed}.dropdown_dropdownAbsebces__NMtVR{position:relative;cursor:pointer;width:100px}.dropdown_dropdownAbsebces__NMtVR .dropdown_addBtn__9yJgU{background:var(--color-accent);color:var(--color-white);padding:var(--space-6) var(--space-8);border-radius:var(--radius-md);width:173px;height:40px;display:flex;align-items:center;justify-content:center;border:none}.dropdown_dropdownBtn__40zu2{width:100%;min-width:0;padding:15px 20px;background:var(--color-white);font-weight:700;border:1px solid #d9d9d9;color:#333;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:var(--radius-md);max-height:40px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown_dropdownBtn__40zu2 span{min-width:0;font-size:14px;font-weight:400;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.dropdown_size-s__m_p0j{height:20px;padding:var(--space-1) var(--space-5)}.dropdown_size-sm__ypC1a{height:30px;padding:var(--space-2) var(--space-5)}.dropdown_size-m__gSi0q{height:40px}.dropdown_dropdownWrapperContent__RKUJ5{display:flex;flex-direction:column;align-items:center;position:absolute;top:110%;left:0;z-index:9999;padding:10px;background:var(--color-white);font-weight:500;box-shadow:2px 2px 2px 3px rgba(0,0,0,.06);color:#333;width:100%;max-height:400px;border-radius:var(--radius-md)}.dropdown_dropdownContent__KqCXK{overflow:auto;margin-bottom:20px;width:100%}.dropdown_dropdownItem__HOke7{padding:10px;cursor:pointer;transition:all .2s;display:flex;align-items:center}.dropdown_dropdownItem__HOke7 input{width:16px;height:16px;margin-right:12px}.dropdown_dropdownItem__HOke7 span{color:var(--color-text-primary);font-size:14px;font-weight:400}.dropdown_dropdownItem__HOke7:hover{background:var(--color-surface-hover)}.dropdown_dropdownContentItem__Qx3ZS{display:block;cursor:pointer;padding:8px;width:100%;font-size:14px}.dropdown_dropdownContentItemWithMeta__LmTiC{display:flex;align-items:center;justify-content:space-between;gap:8px}.dropdown_dropdownContentItem__Qx3ZS:hover{background-color:var(--color-surface-hover)}@media(max-width:calc(768 * 1px)){.dropdown_dropdownBtn__40zu2{max-width:none}.dropdown_dropdown__dOe1_{width:100%}}.header_wrapper__2j3vt{padding:2px 10px;background-color:#232d42;font-size:18px;z-index:10}.header_nav__jqNm7{display:flex;align-items:center;width:100%}.header_navLink__LYxgT{color:#fff;opacity:.6;text-decoration:none}.header_navLink__LYxgT:focus,.header_navLink__LYxgT:hover,.header_navLink__active__gjOvA{color:#fff;opacity:1}.header_toggle__33Y1U{color:#fff;fill:#fff;border-color:#fff}@keyframes input_reusable-fade-in__nwu3m{0%{opacity:0}to{opacity:1}}.input_input__m0Ji3{border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);width:100%;height:40px;padding:var(--space-5);font-size:14px;line-height:18px;border:none}.input_input__m0Ji3:active,.input_input__m0Ji3:focus{border:none;outline:none}.input_size-s__BJkRj{height:20px;padding:var(--space-1) var(--space-5)}.input_size-sm__UpA1t{height:30px;padding:var(--space-2) var(--space-5)}.input_size-m__htauu{height:40px}.input_pos-l__44XnV{text-align:left}.input_pos-c__CIELT{text-align:center}.input_pos-r__9He50{text-align:right}.input_variant-table__8KTBk{box-shadow:none;background-color:rgba(0,0,0,0)}.input_variant-table__8KTBk:active,.input_variant-table__8KTBk:focus{box-shadow:var(--shadow-sm)}.loader_wrapper__jBaFq{display:flex;align-items:center;justify-content:center;height:100%}.modal_modal__Y9d1p{width:100%;height:100vh;background-color:rgba(0,0,0,.6);position:fixed;z-index:100;left:0;top:0;animation:modal_modalAnimate__0WFCd .8s}@keyframes modal_modalAnimate__0WFCd{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.modal_modalContent__uv8Le{background-color:#fff;padding:20px;border-radius:4px;z-index:1000;display:flex;flex-direction:column;width:auto;position:absolute;left:50%;top:50%;margin-right:-50%;transform:translate(-50%,-50%);max-height:70vh;min-height:0}.modal_modalHeaderLeft__5D7ip,.modal_modalHeader__gANff{position:relative}.modal_modalHeaderLeft__5D7ip button,.modal_modalHeader__gANff button{position:absolute;right:0;top:0;border:none;background:none}.modal_modalHeader__gANff{text-align:center;flex-shrink:0}.modal_modalHeaderLeft__5D7ip{text-align:start}.modal_modalTitle__kUvlp{font-size:28px;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:16px;padding-right:30px}@media(max-width:calc(768 * 1px)){.modal_modalContent__uv8Le{width:100%}}.search_search__P88lu{padding:var(--space-4) var(--space-5);border:1px solid #d9d9d9;border-radius:var(--radius-md);font-size:14px;line-height:18px;outline:none;transition:border-color .2s;width:100%}.search_search__P88lu:focus{border-color:var(--color-primary)}.search_search__P88lu::-moz-placeholder{color:var(--color-text-muted)}.search_search__P88lu::placeholder{color:var(--color-text-muted)}@keyframes summaryTable_reusable-fade-in___8zHK{0%{opacity:0}to{opacity:1}}.summaryTable_summaryWrapper__7ss47{animation:summaryTable_reusable-fade-in___8zHK .8s}.summaryTable_summaryWrapper__7ss47 .summaryTable_btnWrapper__bY6DQ{width:100%;display:flex;justify-content:center}.summaryTable_summary__table___YzUS{text-align:center;font-size:14px;font-family:Roboto,sans-serif;width:100%}.summaryTable_summary__table___YzUS tr:nth-child(2n){background-color:var(--color-surface-alt)}.summaryTable_summary__table___YzUS tr:nth-child(odd){background-color:var(--color-surface)}.summaryTable_summary__table___YzUS .summaryTable_tableRow__lMcCC{position:relative}.summaryTable_summary__table___YzUS .summaryTable_tableFirstChild___hcMJ{position:sticky;left:0;top:0}.summaryTable_summary__table___YzUS .summaryTable_tableFirstChild___hcMJ button{text-align:left}.summaryTable_summary__table___YzUS .summaryTable_tableFirstChildShort__n5Acs{width:100px}@media(max-width:1800px){.summaryTable_summary__table___YzUS .summaryTable_tableFirstChildShort__n5Acs{width:80px}}.summaryTable_summary__table___YzUS td,.summaryTable_summary__table___YzUS th{border-left:1px solid #ddd;border-right:1px solid #ddd}.summaryTable_summary__table___YzUS th{background-color:#f5f5f5;font-weight:700;position:sticky;top:0;z-index:2}@media(max-width:1800px){.summaryTable_summary__table___YzUS th{font-size:12px}.summaryTable_summary__table___YzUS td{font-size:13px}}.summaryTable_summary__table___YzUS td,.summaryTable_summary__table___YzUS th{padding:8px}@media(max-width:1800px){.summaryTable_summary__table___YzUS td,.summaryTable_summary__table___YzUS th{padding:6px}}.summaryTable_summary__table___YzUS tr:nth-child(2n) input,.summaryTable_summary__table___YzUS tr:nth-child(2n) td:first-child{background-color:var(--color-surface-alt)}.summaryTable_summary__table___YzUS tr:nth-child(odd) td:first-child{background-color:var(--color-surface)}.summaryTable_summary__table___YzUS td:first-child,.summaryTable_summary__table___YzUS td:last-child,.summaryTable_summary__table___YzUS th:first-child,.summaryTable_summary__table___YzUS th:last-child{border-right:none;border-left:none}.summaryTable_summary__table___YzUS td:first-child,.summaryTable_summary__table___YzUS th:first-child{text-align:start}.summaryTable_summary__table___YzUS .summaryTable_button__v811W{border:none;background:none;padding:0}.summaryTable_summary__table___YzUS .summaryTable_button__v811W:hover{text-decoration:underline;color:#3a57e8}.summaryTable_summary__table___YzUS .summaryTable_summary__table_th__3ZrEE span{display:block}.summaryTable_summary__controls__oANTP{display:flex;justify-content:center;gap:10px;margin-top:28px}.summaryTable_table__wrapper__YtIRf{border-radius:10px;background:#fff;box-sizing:border-box;border:1px solid #ddd;display:flex;flex-direction:column;overflow:auto}.summaryTable_summary__details__2wSN6{border:none;background:none;margin:20px 0;color:#3a57e8;font-size:14px;font-weight:400}.summaryTable_summary__details__2wSN6:hover{text-decoration:underline}.summaryTable_details__RHlIn{display:flex;gap:100px;margin-bottom:16px}.summaryTable_detailsWrapper__j4J3X{overflow-y:auto;flex-grow:1;min-height:0}.summaryTable_details__info__8ehfd div{display:flex;gap:10px;font-size:14px;font-weight:400;line-height:26px}.summaryTable_details__info__8ehfd div:first-child{font-weight:700}.summaryTable_detailsContact__WTAJk{display:flex;justify-content:flex-start;flex-direction:column}.summaryTable_detailsContact__WTAJk button{border:none;background:none;padding:0}.summaryTable_detailsContact__WTAJk span{display:block;margin-bottom:10px}.summaryTable_detailsContactWrapper__H4XE7{display:flex;gap:10px}.summaryTable_summary__table___YzUS{overflow:auto}.summaryTable_summary__table___YzUS .summaryTable_detailsTable__dtT8D{border-radius:10px;overflow:hidden;background:#fff;box-sizing:border-box;margin-bottom:16px;outline:1px solid #e9e9e9}.summaryTable_summary__table___YzUS .summaryTable_detailsTable__dtT8D th{background-color:#e9ecef}.summaryTable_summary__table___YzUS .summaryTable_detailsTable__dtT8D th:not(:first-child){max-width:100px}.summaryTable_summary__table___YzUS .summaryTable_detailsTable__dtT8D td:first-child,.summaryTable_summary__table___YzUS .summaryTable_detailsTable__dtT8D td:nth-child(2){text-align:start}.summaryTable_summary__table___YzUS .summaryTable_detailsTable__dtT8D .summaryTable_btnSave__9LYN4{background-color:#06f;color:#fff;border-radius:4px;border:none}.summaryTable_summary__table___YzUS .summaryTable_detailsTable__dtT8D .summaryTable_input__QTYr6{border:none;max-width:20px}.summaryTable_fixedTable__5etgo{table-layout:fixed}.summaryTable_lockedCol__yDmpH{width:80px}.summaryTable_smallCol__jiLCH{width:40px}.summaryTable_bigCol__PH6F1{width:55px}.summaryTable_idleCol__ybjQ2{width:60px}.summaryTable_detailsControls__23HhF{display:flex;justify-content:space-between;margin-bottom:16px}.summaryTable_detailsControls__23HhF button{border-radius:8px;padding:8px 16px;border:1px solid #3a57e8;font-size:14px;font-weight:400}.summaryTable_detailsControls__23HhF button:first-child{background-color:#06f;color:#fff}.summaryTable_detailsControls__23HhF button:last-child{background-color:#fff;color:#3a57e8}.summaryTable_detailsTotal__F_4Y6{text-align:center!important}.summaryTable_detailsTotalRed__sTYTX{background-color:#ee4755;color:#fff}@media(max-width:calc(768 * 1px)){.summaryTable_summary__controls__oANTP{margin-top:0}.summaryTable_details__RHlIn{gap:10px;flex-direction:column}}.contextMenu_context_menu__items__vhO_l{position:absolute;top:0;right:20px;transform:translateY(-60%);z-index:1000;display:flex;flex-direction:column;box-shadow:0 2px 8px silver;border:1px solid #f1f1f1;border-radius:10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;padding:12px;background-color:#fff}.contextMenu_context_menu__items__vhO_l button{border:none;background:none;white-space:nowrap;padding:0 12px;line-height:38px}.contextMenu_context_menu__items__vhO_l button:hover{background-color:#e9ecef;border-radius:8px}.contextMenu_context_menu__items__vhO_l button:nth-child(4){color:red}.createTaskForm_wrapper__l2OVK{background:#e9ecef;border-radius:8px;padding:var(--space-5);display:grid;grid-gap:12px;grid-template-rows:1fr 1fr;grid-template-columns:repeat(4,1fr)}.createTaskForm_clockPanelWrapper__gIOhQ{position:relative}.createTaskForm_clockPanelWrapper__gIOhQ .createTaskForm_panel__wV2oj{position:absolute;top:48px;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:center;box-shadow:3px 3px 10px 2px #f1f1f1;border:1px solid #f1f1f1;border-radius:6px;background:#fff;gap:10px;padding:16px}.createTaskForm_clockPanelWrapper__gIOhQ .createTaskForm_table__8kZpS{text-align:center}.createTaskForm_clockPanelWrapper__gIOhQ .createTaskForm_table__8kZpS thead{border-bottom:1px solid #ddd}.createTaskForm_clockPanelWrapper__gIOhQ .createTaskForm_table__8kZpS td,.createTaskForm_clockPanelWrapper__gIOhQ .createTaskForm_table__8kZpS th{padding:8px;font-family:Roboto,sans-serif;font-size:14px}.createTaskForm_clockPanelWrapper__gIOhQ .createTaskForm_table__8kZpS th{font-weight:700}.createTaskForm_clockPanelWrapper__gIOhQ .createTaskForm_control__cUrHc button{background-color:#06f;color:#fff;border:none;border-radius:4px;font-weight:700;font-family:Roboto,sans-serif;font-size:14px}@media(max-width:calc(1024 * 1px)){.createTaskForm_clockPanelWrapper__gIOhQ .createTaskForm_panel__wV2oj{right:-100px}}@media(max-width:calc(768 * 1px)){.createTaskForm_wrapper__l2OVK{grid-template-rows:none;grid-template-columns:none}.createTaskForm_clockPanelWrapper__gIOhQ .createTaskForm_panel__wV2oj{right:-166px;flex-direction:column}}.clockPanelInput_input__8d_f_{border:none;max-width:20px;text-align:center}.clockPanelInput_input__8d_f_:disabled{background-color:inherit}.clockPanelInput_input__8d_f_:invalid{background-color:#ffb6c1;border:1px solid #e83a3a}.employeePicker_form__0RDoh,.employeePicker_wrapper__aGFvj{display:flex;flex-direction:column}.employeePicker_form__0RDoh{gap:20px}.employeePicker_list__m7K2D{display:flex;flex-direction:column;gap:8px;max-height:350px;overflow-y:auto}.employeePicker_employee__uCu2c{display:flex;align-items:center;gap:6px}@keyframes history_reusable-fade-in__DB0xr{0%{opacity:0}to{opacity:1}}.history_tableWrapper___MuR8{border-radius:10px;width:100%;font-size:14px;font-family:Roboto,sans-serif;max-height:400px;overflow-y:auto}.history_tableWrapper___MuR8 table{width:100%}.history_tableWrapper___MuR8 table,.history_tableWrapper___MuR8 td,.history_tableWrapper___MuR8 th{border:1px solid var(--color-border)}.history_tableWrapper___MuR8 td,.history_tableWrapper___MuR8 th{padding:8px}.history_tableWrapper___MuR8 th{font-weight:700;background-color:var(--color-border-soft)}.history_tableWrapper___MuR8 tr:nth-child(2n){background-color:var(--color-surface-alt)}.history_tableWrapper___MuR8 tr:nth-child(odd){background-color:var(--color-surface)}.history_tableWrapper___MuR8 th{text-align:center}.history_tableWrapper___MuR8 td{font-weight:400;padding:0 8px;line-height:26px;white-space:normal;text-align:center;max-width:240px}.history_tableWrapper___MuR8 tr td:first-child,.history_tableWrapper___MuR8 tr td:last-child,.history_tableWrapper___MuR8 tr th:first-child,.history_tableWrapper___MuR8 tr th:last-child{text-align:center}.history_tableWrapper___MuR8 .history_tdMaps__cREos span{display:block;width:100%}@keyframes weeks_reusable-fade-in__c_NP_{0%{opacity:0}to{opacity:1}}.weeks_table_wrapper__R4gg8{border-radius:10px;width:100%;font-size:14px;font-family:Roboto,sans-serif;display:inline-block}.weeks_table_wrapper__R4gg8 table{width:100%}.weeks_table_wrapper__R4gg8 table,.weeks_table_wrapper__R4gg8 td,.weeks_table_wrapper__R4gg8 th{border:1px solid var(--color-border)}.weeks_table_wrapper__R4gg8 td,.weeks_table_wrapper__R4gg8 th{padding:8px 6px}.weeks_table_wrapper__R4gg8 th{font-weight:700}.weeks_table_wrapper__R4gg8 tr:nth-child(2n){background-color:var(--color-surface-alt)}.weeks_table_wrapper__R4gg8 tr:nth-child(odd){background-color:var(--color-surface)}.weeks_table_wrapper__R4gg8 th{background-color:var(--color-border-soft)}.weeks_table_wrapper__R4gg8 td{font-weight:400;max-width:260px;position:relative;white-space:nowrap;text-overflow:ellipsis}.weeks_table_wrapper__R4gg8 tr{transition:background-color 1.5s ease-out}.weeks_table_wrapper__R4gg8 .weeks_controlsCol__SR3d5{min-width:75px;overflow:visible}.weeks_table_wrapper__R4gg8 .weeks_controlsCol__SR3d5 span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;margin-right:30px}.weeks_fixedTable__tUSUW{table-layout:fixed}.weeks_idCol___tw_E{width:40px;text-align:center}.weeks_projectCol__karUM{width:170px}@media(max-width:1800px){.weeks_projectCol__karUM{width:155px}}.weeks_managerCol__cYPZM{width:170px}@media(max-width:1800px){.weeks_managerCol__cYPZM{width:145px}}.weeks_descriptionCol__sdfpz{width:250px}@media(max-width:1800px){.weeks_descriptionCol__sdfpz{width:200px}}.weeks_assigneeCol__wqaaE{width:170px}@media(max-width:1800px){.weeks_assigneeCol__wqaaE{width:140px}}.weeks_planCol__u2kiK{width:55px}@media(max-width:1800px){.weeks_planCol__u2kiK{width:55px}}.weeks_factCol__lLvSE{width:55px}@media(max-width:1800px){.weeks_factCol__lLvSE{width:55px}}.weeks_commentCol__Lvb1k{width:150px}@media(max-width:1800px){.weeks_commentCol__Lvb1k{width:110px}}.weeks_commentValueCol__XDTtn input{max-width:90%}.weeks_centerCol__eaofi{text-align:center}.weeks_collapsedCol__CESu9:hover{overflow:visible}.weeks_collapsedCol__CESu9:hover span{position:absolute;top:0;left:0;padding:8px;white-space:normal;background-color:#fff;box-shadow:0 2px 8px silver;z-index:100}.weeks_controls__Mc_Lw{position:relative}.weeks_context_menu__6mx2T{position:absolute;right:6px;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.weeks_context_menu__btn__EwZEq{background:none;border:none}.weeks_weeksButton__rpq20{display:flex;align-items:center;gap:10px;padding:6px 20px;border-radius:20px;border:1px solid #ccd2db;background:none;max-height:34px;white-space:nowrap;box-sizing:border-box}.weeks_weeksButton__rpq20:hover{outline:2px solid #001f4c}.weeks_weeksButtonActive__F_Ext{border:2px solid #001f4c}.weeks_weeksButtonActive__F_Ext:hover{outline:none}.weeks_weeksPast__QmyGw{opacity:.4}.weeks_mainWrapper__qbQ6d{display:flex;flex-direction:column;gap:28px;flex:1 auto;animation:weeks_reusable-fade-in__c_NP_ .8s}.weeks_dialog__0BT0M{border:none}.weeks_highlight__JBVbK{background-color:#ff0!important}.weeks_clockPanelWrapper__lSxQX{position:relative}.weeks_clockPanelWrapper__lSxQX .weeks_panel__QdcAi{position:absolute;top:48px;right:-52px;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:center;box-shadow:3px 3px 10px 2px #f1f1f1;border:1px solid #f1f1f1;border-radius:6px;background:#fff;gap:10px;padding:16px}.weeks_clockPanelWrapper__lSxQX .weeks_table__cxSys{text-align:center}.weeks_clockPanelWrapper__lSxQX .weeks_table__cxSys thead{border-bottom:1px solid #ddd}.weeks_clockPanelWrapper__lSxQX .weeks_table__cxSys td,.weeks_clockPanelWrapper__lSxQX .weeks_table__cxSys th{padding:8px;font-family:Roboto,sans-serif;font-size:14px}.weeks_clockPanelWrapper__lSxQX .weeks_table__cxSys th{font-weight:700}.weeks_clockPanelWrapper__lSxQX .weeks_control__QP_wl button{background-color:#06f;color:#fff;border:none;border-radius:4px;font-weight:700;font-family:Roboto,sans-serif;font-size:14px}@media(max-width:calc(1024 * 1px)){.weeks_table_wrapper__R4gg8{max-height:50%}}@media(max-width:calc(768 * 1px)){.weeks_table_wrapper__R4gg8{max-height:50%}}.tabs_wrapper__m_nkL{display:flex;width:100%;margin:0;padding:0;overflow-x:auto}.tabs_wrapper__m_nkL .tabs_tab__cjDAX{flex-grow:1;flex-shrink:1;display:flex;height:52px;padding:16px 12px;align-items:center;justify-content:center;font-size:16px;line-height:20px;color:var(--color-disabled);transition:border-color .3s}.tabs_wrapper__m_nkL .tabs_tab__cjDAX:hover{cursor:pointer;border-bottom:3px solid rgba(var(--color-primary-rgb),.8);color:var(--color-text-secondary)}.tabs_wrapper__m_nkL .tabs_tab__active__57bEY{border-bottom:3px solid var(--color-primary);color:var(--color-text-secondary)}.tabs_tabsControls__hDOsQ{display:flex;align-items:center;gap:30px}.tabs_tabsControls__hDOsQ .tabs_tabs__5aj7U{display:flex;justify-content:flex-start;gap:30px}.tabs_tabsControls__hDOsQ .tabs_tab__cjDAX{cursor:pointer;font-size:28px;font-weight:700;font-family:Roboto,sans-serif;text-decoration:none;color:var(--color-disabled)}.tabs_tabsControls__hDOsQ .tabs_tabActive__7qktZ{color:#000}.tabs_tabsControls__hDOsQ .tabs_summaryDN__LW30d{display:none}@media(max-width:calc(1024 * 1px)){.tabs_tabsControls__hDOsQ{flex-direction:column;width:100%}.tabs_tabsControls__hDOsQ .tabs_tabs__5aj7U{margin-bottom:20px;width:100%;display:grid;grid-template-columns:50% 50%;text-align:center;gap:0}.tabs_tabsControls__hDOsQ .tabs_tabsForThree__5joNu{grid-template-columns:33.3% 33.3% 33.3%}.tabs_tabActive__7qktZ{border-bottom:2px solid var(--color-primary)}}@media(max-width:calc(768 * 1px)){.tabs_tabsControls__hDOsQ .tabs_controls__NmVkO{width:100%}.tabs_tabsControls__hDOsQ .tabs_tab__cjDAX{font-size:16px}}.weeksPeeker_wrapper__Fu_4h{height:100%}.weeksPeeker_list__ZWhmp{display:flex;flex-direction:column;margin-bottom:16px;max-height:400px;overflow-y:auto}.weeksPeeker_week__mEKNI{gap:6px}.WeeksSelector_wrapper__AAG3R,.weeksPeeker_week__mEKNI{display:flex;align-items:center}.WeeksSelector_currentWeekTag__VCEu5{font-size:10px;color:var(--color-white);background:#8c8c8c;padding:2px var(--space-3);border-radius:var(--radius-xxl);width:-moz-fit-content;width:fit-content;white-space:nowrap}.WeeksSelector_dropdownTag__l_oPl{position:absolute;left:4px;top:-50%;transform:translateY(50%);z-index:2}.calendar_wrapper__bw3fP{border:1px solid #f1f1f1;border-radius:8px;width:100%;overflow:auto;display:block;max-height:70vh}.calendar_wrapper__bw3fP .calendar_table__62BDe{border:1px solid #f1f1f1;border-top:none;width:100%;table-layout:fixed}.calendar_wrapper__bw3fP .calendar_table__62BDe td{border:1px solid #ddd}.calendar_wrapper__bw3fP .calendar_table__62BDe th{text-align:center;position:sticky;top:0;background-color:#f5f5f5;z-index:1;outline:1px solid #ddd}.calendar_wrapper__bw3fP .calendar_table__62BDe td{height:30px;cursor:pointer}.calendar_wrapper__bw3fP .calendar_table__62BDe td:hover{border:1px solid #a7a5a5;box-shadow:0 0 1px #a7a5a5}.calendar_wrapper__bw3fP .calendar_table__62BDe td:first-child,.calendar_wrapper__bw3fP .calendar_table__62BDe th:first-child{width:250px;max-width:250px;text-align:start;padding:6px 12px;text-wrap:nowrap}.calendar_wrapper__bw3fP .calendar_tableRow__vJuC6{position:relative}.calendar_wrapper__bw3fP .calendar_tableMonth__iq8qH{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar_wrapper__bw3fP .calendar_table__62BDe .calendar_monthWrapper__nUc_l{display:flex;height:100%;position:relative}.calendar_wrapper__bw3fP .calendar_table__62BDe .calendar_monthTypes__OSw9K{position:absolute;top:50%;transform:translateY(-50%)}.calendar_wrapper__bw3fP .calendar_table__62BDe .calendar_monthFilter___ZWIv{display:none}.calendar_wrapper__bw3fP .calendar_vacationColor__U1O5_{background-color:#ff9153}.calendar_wrapper__bw3fP .calendar_medicalColor__q1X4V{background-color:#2f50f1}.calendar_wrapper__bw3fP .calendar_dayOffColor__3mjB3{background-color:#aeaeae}.calendar_wrapper__bw3fP .calendar_externalReservationColor__dHsgC{background-color:#5a7d12}.calendar_mainWrapper__M9lv_{display:flex;flex-direction:column;gap:28px}.calendar_loader__ETRHM{margin-top:100px}.absences_absencesWrapper__0JcEX{animation:absences_modalAnimate__2r5g3 .8s}@keyframes absences_modalAnimate__2r5g3{0%{opacity:0}to{opacity:1}}.absences_filters__MHbFQ{display:flex;align-items:center}.absences_controlsFilter__NAnwA{display:flex;gap:var(--space-11);border-radius:var(--radius-xl)}.absences_dropdown__6fwmH{width:100px!important}.absences_monthDropdown__2lNsO{width:150px}.absences_filterWrapper__ZKwH_{display:flex;align-items:center;gap:var(--space-3)}.absences_dayOffColor__XuZo9,.absences_externalReservationColor__OSJc0,.absences_medicalColor__ZqB6Q,.absences_vacationColor__dO33G{padding:var(--space-2) var(--space-9);border-radius:var(--radius-pill);-webkit-user-select:none;-moz-user-select:none;user-select:none}.absences_vacationColor__dO33G{background-color:#ffefe0;color:#e35200}.absences_medicalColor__ZqB6Q{background-color:#d7f0ff;color:var(--color-primary)}.absences_dayOffColor__XuZo9{background-color:#ededed;color:var(--color-text-primary)}.absences_externalReservationColor__OSJc0{background-color:rgba(125,176,22,.7019607843);color:var(--color-text-primary)}.absences_controlsView__SjP4s{display:flex;gap:var(--space-7)}.absences_controlsView__SjP4s button{box-shadow:var(--shadow-md);color:var(--color-text-primary);border-radius:var(--radius-md);border:none;padding:var(--space-2) var(--space-9);max-height:40px}.absences_controlsView__SjP4s .absences_controlsViewActive__GckNC{box-shadow:none;background-color:var(--color-primary);color:var(--color-white)}.absences_absencesModal__NaClP{width:100%;min-width:300px}.absences_inputWrapper__MqiID{position:relative;border-radius:var(--radius-md);margin-bottom:var(--space-10)}.absences_inputWrapper__MqiID .absences_input__ezBe8{width:100%;border-radius:var(--radius-md);padding:11px var(--space-5);border:none;box-shadow:0 0 2px #ccc;color:var(--color-text-muted);font-size:14px;font-weight:400;font-family:var(--font-family-base),serif}.absences_inputWrapper__MqiID .absences_input_icon__mFS5x{position:absolute;right:var(--space-5);bottom:50%;transform:translateY(50%)}.absences_btnRadioGroupe__F_E19{display:flex;gap:var(--space-6);margin-bottom:var(--space-10)}.absences_btnRadioGroupe__F_E19 label{display:flex;align-items:center;color:var(--color-text-muted)}.absences_btnRadioGroupe__F_E19 input{width:20px;height:20px;margin-right:6px}.absences_btnGroup__TzoWU{display:flex;flex-direction:column;gap:var(--space-6);align-items:center}.absences_btnGroupConfirm__tiS9c{margin-top:var(--space-6);flex-direction:row}@media(max-width:calc(1440 * 1px)){.absences_filters__MHbFQ{gap:0}}@media(max-width:calc(768 * 1px)){.absences_filters__MHbFQ{gap:0;justify-content:space-between}.absences_controlsFilter__NAnwA{gap:var(--space-7)}.absences_controlsView__SjP4s{gap:var(--space-4)}.absences_controlsView__SjP4s .absences_controlsViewActive__GckNC{box-shadow:none;background-color:var(--color-primary);color:var(--color-white)}.absences_controlsView__SjP4s .absences_horizontalView__KrGrt{cursor:pointer;display:flex;gap:6px}.absences_controlsView__SjP4s .absences_horizontalView__KrGrt div{width:10px;height:25px;border:2px solid #8a92a6}.absences_controlsView__SjP4s .absences_verticalView__hx3qP{cursor:pointer;display:flex;gap:6px;flex-direction:column}.absences_controlsView__SjP4s .absences_verticalView__hx3qP div{width:25px;height:10px;border:2px solid #8a92a6}.absences_controlsView__SjP4s .absences_controlsViewActiveColor__eIQMb div{border:2px solid var(--color-primary)}}.EmployeesControls_wrapper__i9iww{display:flex;align-items:center;gap:var(--space-8)}.EmployeesModal_wrapper__3_7PI{display:flex;flex-direction:column;gap:var(--space-7);max-width:340px}.EmployeesModal_container__fP6gz{display:flex;align-items:center;gap:var(--space-6);justify-content:space-between}.EmployeesModal_numberInput__MMRY9{max-width:70px;text-align:center}@keyframes EmployeesTable_reusable-fade-in__BVvK8{0%{opacity:0}to{opacity:1}}.EmployeesTable_table__PNLoz{width:100%;font-size:14px;font-family:Roboto,sans-serif}.EmployeesTable_table__PNLoz table,.EmployeesTable_table__PNLoz td,.EmployeesTable_table__PNLoz th{border:1px solid var(--color-border)}.EmployeesTable_table__PNLoz td,.EmployeesTable_table__PNLoz th{padding:8px 6px}.EmployeesTable_table__PNLoz th{font-weight:700;background-color:var(--color-border-soft)}.EmployeesTable_table__PNLoz tr:nth-child(2n){background-color:var(--color-surface-alt)}.EmployeesTable_table__PNLoz tr:nth-child(odd){background-color:var(--color-surface)}.EmployeesTable_table__PNLoz{table-layout:fixed}.EmployeesTable_checkboxCell__tVOrj,.EmployeesTable_checkboxHeader__DM1lH{width:40px}.EmployeesTable_selectedRow___khVh td{background-color:rgba(59,130,246,.16)}.employees_container__Kw7_9{display:flex;flex-direction:column;gap:var(--space-9)}.planning_wrapper__ql2Ss{scroll-behavior:smooth}.planning_mainContent__fTUYT{display:flex;flex-direction:column;gap:28px}.planning_mainContent__fTUYT ul{padding:0;position:fixed;bottom:0}@media(max-width:calc(1360 * 1px)){.planning_contentWithAsside__sg_gd{grid-template-columns:100%}}@media(max-width:calc(768 * 1px)){.planning_contentWithAsside__sg_gd{padding:8px 18px}}@keyframes myTasks_reusable-fade-in__mbNaV{0%{opacity:0}to{opacity:1}}.myTasks_controls__t2Q4Q{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-5)}.myTasks_controls__t2Q4Q select{min-height:40px}.myTasks_wrapper__HrFVj{width:100%;font-size:14px;font-family:Roboto,sans-serif;animation:myTasks_reusable-fade-in__mbNaV .8s;border-radius:12px;overflow:hidden;border:1px solid #ddd}@media(max-width:1800px){.myTasks_wrapper__HrFVj{font-size:13px}}.myTasks_wrapper__HrFVj .myTasks_table__c6uES{width:100%}.myTasks_wrapper__HrFVj .myTasks_table__c6uES tr:nth-child(2n){background-color:var(--color-surface-alt)}.myTasks_wrapper__HrFVj .myTasks_table__c6uES tr:nth-child(odd){background-color:var(--color-surface)}.myTasks_wrapper__HrFVj .myTasks_table__c6uES th{background:#f5f5f5;color:#000;padding:20px}@media(max-width:1800px){.myTasks_wrapper__HrFVj .myTasks_table__c6uES th{padding:20px 10px}}.myTasks_wrapper__HrFVj .myTasks_table__c6uES td{color:#000;padding:15px;font-weight:400;max-width:200px;height:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1800px){.myTasks_wrapper__HrFVj .myTasks_table__c6uES td{padding:15px 10px}}.myTasks_wrapper__HrFVj .myTasks_table__c6uES .myTasks_total__kQ2LT{border-top:2px solid #ddd}.myTasks_wrapper__HrFVj .myTasks_table__c6uES .myTasks_weekDay__z05VO{max-width:40px;text-align:center}.myTasks_dropdownMulti__lRZxe{max-width:100%}@media(max-width:calc(768 * 1px)){.myTasks_controls__t2Q4Q{flex-direction:column}}