/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.global_body--secondary__3mVP-{font-weight:500;letter-spacing:.01em}.global_body--secondary__3mVP-,.global_caption__28Kib{color:#303136;font-size:12px;font-style:normal;line-height:16px}.global_caption__28Kib{font-family:Montserrat;font-weight:600;letter-spacing:.015em}.global_overline__3r9Kx{color:#303136;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:12px}.global_button--secondary___h1P5{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.avatar_avatar__28fWy{border-radius:50%;display:flex;flex-grow:0;flex-shrink:0;height:fit-content;margin:2px;position:relative;transition:all .3s;width:fit-content;will-change:background-color}.avatar_avatar__28fWy:hover:not(.avatar_avatar--disabled__2ajk5){filter:opacity(.75)}.avatar_avatar__28fWy:hover:not(.avatar_avatar--disabled__2ajk5):before{top:-10px}.avatar_avatar__28fWy:hover:not(.avatar_avatar--disabled__2ajk5) .avatar_avatar__overlay__1RRdB{opacity:1}.avatar_avatar--disabled__2ajk5{cursor:not-allowed;filter:opacity(.5)}.avatar_avatar--notification__2-2Gm{color:#f14f2b}.avatar_avatar--outline__RvTb6{outline:2px solid currentColor}.avatar_avatar--discriminator__1HI-Q:before{background-color:currentColor;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:-6px;transform:translate(-50%,-50%);transition:all .3s;width:4px;will-change:top}.avatar_avatar__content__1fGIa{align-items:center;background-color:currentColor;border-radius:50%;display:flex;justify-content:center;left:0;margin:2px;object-fit:cover;position:absolute;top:0}.avatar_avatar__content--text__3tRtS{color:#fff;mix-blend-mode:screen;user-select:none}.avatar_avatar__content--square__zEImI{border-radius:12px}.avatar_avatar__content__placeholder__3-fd7{background-color:#f4f4f4;border:1px solid #f9f9f9;display:flex;justify-content:center}.avatar_avatar__content__placeholder__icon__1faGD{align-self:center;color:#909090;display:flex;width:100%;z-index:2}.avatar_avatar__overlay__1RRdB{align-items:center;background-color:hsla(0,0%,56%,.5);border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;margin:2px;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:3}.avatar_avatar__overlay__icon__1NAhz{color:#fff}.button_button__72Dd4{align-items:center;border-radius:30px;color:#2351d4;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:600;gap:8px;justify-content:center;line-height:24px;padding:16px 24px;transition:background-color .15s;width:fit-content}.button_button--icon__2ABwP{border-radius:12px;height:32px;padding:8px;width:32px}.button_button--disabled__Iu2Rz{background-color:#d8d8d8!important;border:none!important;color:#fff!important;cursor:not-allowed}.button_button--compact__1_or6{border-radius:12px;font-size:14px;font-style:normal;font-weight:500;line-height:16px;padding:8px 16px}.button_button--full-width__3C5QT{width:100%}.button_button--primary__2Be03{background-color:#2351d4;color:#fff;font-weight:600}.button_button--primary__2Be03:focus,.button_button--primary__2Be03:hover{background-color:#4672ee}.button_button--primary__2Be03:active{background-color:#143fbc}.button_button--primary--danger__mGD0G{background-color:#f14f2b;color:#fff;font-weight:500}.button_button--primary--danger__mGD0G:focus,.button_button--primary--danger__mGD0G:hover{background-color:#fc6c4d}.button_button--primary--danger__mGD0G:active{background-color:#d9340e}.button_button--primary--success__2aawD{background-color:#72c221;color:#fff;font-weight:500}.button_button--primary--success__2aawD:focus,.button_button--primary--success__2aawD:hover{background-color:#8edb42}.button_button--primary--success__2aawD:active{background-color:#5ba90d}.button_button--secondary__3SHDA{background-color:#eff3fd;color:#2351d4}.button_button--secondary__3SHDA:focus,.button_button--secondary__3SHDA:hover{background-color:#dde6ff}.button_button--secondary__3SHDA:active{background-color:#c6d5ff}.button_button--secondary--danger__2CqcP{background-color:#fdefec;color:#f14f2b;font-weight:500}.button_button--secondary--danger__2CqcP:focus,.button_button--secondary--danger__2CqcP:hover{background-color:#faded8}.button_button--secondary--danger__2CqcP:active{background-color:#f8beb1}.button_button--secondary--success__VmOx3{background-color:#f1f9e9;color:#72c221;font-weight:500}.button_button--secondary--success__VmOx3:focus,.button_button--secondary--success__VmOx3:hover{background-color:#e4fbcd}.button_button--secondary--success__VmOx3:active{background-color:#caf79e}.button_button--tertiary__10L21{background-color:transparent;border:1px solid #d8d8d8;color:#909090}.button_button--tertiary__10L21:focus,.button_button--tertiary__10L21:hover{background-color:#f4f4f4}.button_button--tertiary__10L21:active{background-color:#e9e9e9}.button_button--ghost__3_nvD{background-color:transparent;color:#909090}.button_button--ghost__3_nvD:focus,.button_button--ghost__3_nvD:hover{background-color:#f4f4f4}.button_button--ghost__3_nvD:active{background-color:#e9e9e9}.calendar_calendar-container__NgUbF{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 32px 32px;grid-template-rows:min-content repeat(6,minmax(0,1fr));height:100%}.calendar_calendar-header__3qic1{border-bottom:1px solid #e9e9e9;color:#909090;text-align:end}.calendar_calendar-cell__3iXxp{border-bottom:1px solid #e9e9e9;border-collapse:collapse;border-right:1px solid #e9e9e9}.tool-tip_tool-tip-body__KdXVP{background-color:#303136;border-radius:8px;color:#fff;padding:8px 12px}.tool-tip_tool-tip-arrow__29LEo{background-color:#303136}.tool-tip_tool-tip-fit-content-true__bQVOI{height:fit-content;position:inherit;width:fit-content}.calendar-day_cell-container__y7m_r{height:100%}.calendar-day_cell-container--weekend__3g_CM{background-color:#f9f9f9;color:#909090;opacity:.5;width:32px}.calendar-day_cell-container--outside-dates__312xr{opacity:.5}.calendar-day_content__urmpt::-webkit-scrollbar{display:none}.calendar-day_day-container__r8NOC{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:4px}.calendar-day_today--day--holiday__Ue_-Z,.calendar-day_today--day__1BnM4{align-items:center;align-self:center;background-color:#2351d4;border-radius:50%;color:#fff;display:flex;justify-content:center;min-height:24px!important;min-width:24px!important}.calendar-day_today--day--holiday__Ue_-Z{background-color:#72c221}.calendar-day_today--name--holiday__1Hwwv,.calendar-day_today--name__3s9dW{color:#2351d4;margin-right:4px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-day_today--name--holiday__1Hwwv{color:#72c221}.calendar-day_simple-day__pAlrj{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.calendar-day_content__urmpt{display:flex;flex-direction:column;height:calc(100% - 36px);overflow:auto}.calendar-day_tool-tip-body__Tqg8F{color:#fff}.checkbox_checkbox__2SdpQ{align-items:center;background-color:#f9f9f9;border:1px solid #d8d8d8;border-radius:4px;display:flex;height:16px;justify-content:center;transition:all .15s;width:16px}.checkbox_checkbox__2SdpQ:hover{background-color:#f4f4f4}.checkbox_checkbox--selected__209zl{background-color:#2351d4;border:none}.checkbox_checkbox--selected__209zl:hover{background-color:#4672ee}.checkbox_checkbox--disabled__1E5QH{background-color:#d8d8d8;border:none}.checkbox_checkbox__container__30sQx{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px;margin-bottom:16px}.checkbox_checkbox__container__30sQx [type=checkbox]{display:none}.checkbox_checkbox__container__30sQx+.checkbox_checkbox__container__30sQx{margin-top:8px}.checkbox_checkbox__container--disabled__1NHgo .checkbox_checkbox__label__1HbbM{color:#909090}.checkbox_checkbox__container--disabled__1NHgo .checkbox_checkbox__2SdpQ{background-color:#d8d8d8;border:none}.checkbox_checkbox__icon__3BGD7{color:#fff;height:10px;width:10px}.drawer_drawer__ZtSn_{height:100%;padding:0 16px 16px;position:fixed;right:-100%;transition:right .3s;width:407px}.drawer_drawer--opened__2yUCx{right:0;z-index:2}.empty-state_empty-container__SGPf2{color:#d8d8d8;display:flex;font-size:14px;justify-content:center;padding:16px 0}.input_input__YlGfE{border:1px solid #d8d8d8;border-radius:12px;flex-grow:1;line-height:100%;margin-bottom:16px;min-height:32px;padding:8px 16px;transition:border-color .15s}.input_input__YlGfE::placeholder{color:#b8b8b8}.input_input__YlGfE:hover{border:1px solid #909090}.input_input__YlGfE:active{border:1px solid #2351d4}.input_input__YlGfE:focus{border:1px solid #2351d4;outline:0}.input_input__wrapper__Ar2kt{display:flex;flex-direction:column;gap:4px;position:relative;width:100%}.input_input__wrapper--disabled__3q5lR .input_input__YlGfE{background-color:#fff;border:1px solid #d8d8d8;color:#b8b8b8}.input_input__wrapper--disabled__3q5lR .input_input__YlGfE:hover{border:1px solid #d8d8d8}.input_input__wrapper--disabled__3q5lR .input_input__YlGfE::placeholder{color:#fff}.input_input__wrapper--error__1p_Or .input_input__YlGfE{border:1px solid #f14f2b}.input_input__wrapper--error__1p_Or label{color:#f14f2b!important}.input_input__wrapper__Ar2kt label{color:#303136}.input_input__container__CKkN4{display:flex;flex-grow:1;position:relative}.input_input__icon___Oh-_{align-items:center;display:flex;height:calc(100% - 18px);position:absolute;top:1px}.input_input__icon--leading__2G_XX{left:12px}.input_input__icon--leading__2G_XX~.input_input__YlGfE{padding-left:32px}.input_input__icon--trailing__3PdaK{right:12px}.input_input__icon--trailing__3PdaK~.input_input__YlGfE{padding-right:32px}.input_input__error__21SJB{bottom:0;color:#f14f2b;position:absolute}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.select_select__2v70R{border:1px solid #d8d8d8;border-radius:12px;padding:8px 16px}.select_select__wrapper__nmAO8{position:relative}.select_select__options__3XOEj{background-color:#fff;border-radius:12px;box-shadow:0 5px 30px rgba(0,0,0,.1);max-height:200px;overflow:auto;padding:8px;position:absolute;width:100%;z-index:2}.select_select__options--top__3zs1L{bottom:100%}.select_select__options--bottom__Un6_g{top:100%}.select_select__icon__1WcmJ{transform:rotate(0);transition:transform .3s}.select_select__icon--open__39Yx2{transform:rotate(180deg)}.select_select-item__3xXPR{border-radius:4px;cursor:pointer;padding:12px;transition:all .3s;user-select:none}.select_select-item__icon__S566Z{margin:.5rem}.select_select-item__3xXPR:hover{background-color:#e9e9e9}.form_form-container__qNx6z{display:flex;flex-direction:column;font-weight:400;gap:24px}.form_label__1uHp2{color:#909090}.form_form-input__34TfY{border:1px solid #d8d8d8;border-radius:12px;box-sizing:border-box;padding:12px 24px}.form_form-input__container__2VCeR{display:flex;flex-direction:column;gap:8px}.form_form-input__container__2VCeR+.form_form-input__container__2VCeR{margin-top:16px}.form_button-container__16xrJ{display:flex;flex-direction:column;gap:.5rem}.form_button-container--inline__2fixf{flex-direction:row}.modal_modal__1Els4{align-items:center;background-color:rgba(48,49,54,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal_modal-content__2HTkO{align-items:flex-start;background-color:#fff;border-radius:24px;display:flex;flex-direction:column;gap:32px;padding:24px 32px;width:400px}.modal_modal-button-container__1eRb_{display:flex;flex-direction:row;gap:8px;width:100%}.progress-chart_progress-chart__2LLPe{display:flex;flex-direction:column;gap:8px;padding:0 4px;position:relative}.progress-chart_progress-chart__slices__3ZZvm{background-color:#f4f4f4;border-radius:6px;display:flex;flex-direction:row;flex-grow:1;height:16px;width:100%}.progress-chart_progress-chart__slice__1--1o{cursor:pointer;transition:opacity .3s}.progress-chart_progress-chart__slice__1--1o:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.progress-chart_progress-chart__slice__1--1o:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.progress-chart_progress-chart__labels__s6ihf{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;width:100%}.progress-chart_progress-chart__label__difJg{align-items:center;cursor:pointer;display:inline-flex;gap:4px;transition:opacity .3s}.progress-chart_progress-chart__label-dot__ad5I-{border-radius:50%;height:8px;width:8px}.progress-chart_progress-chart__2LLPe .progress-chart_inactive__1egF4{opacity:.2}.progress-chart_progress-chart__2LLPe .progress-chart_disabled__syERS{cursor:not-allowed;opacity:.5}.progress-chart_progress-chart__2LLPe .progress-chart_active__2ZR_q{filter:drop-shadow(0 0 4px currentColor);outline:2px solid;outline-color:currentColor;outline-offset:2px;z-index:2}.progress-chart_label__2TMft{align-items:center;display:flex;flex-direction:column;justify-content:center}.progress-chart_label-info__2pyIu{color:#909090}.progress-chart_tool-tip-body__1bU-T{background-color:#303136;border-radius:8px;color:#fff;padding:8px 12px}.progress-chart_tool-tip-arrow__1r2e1{background-color:#303136;border-radius:0 0 2px 0}.radio-group_radio-group__1mYLK{display:grid;gap:.5rem;padding-bottom:16px;position:relative}.radio-group_radio-group--inline__2CewS{grid-auto-flow:column dense}.radio-group_radio-group--column__Op8gq{grid-auto-flow:row dense}.radio-group_radio-group__option__1COpV{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.5rem}.radio-group_radio-group__option__1COpV *{cursor:pointer}.radio-group_radio-group__option--disabled__3tWuM,.radio-group_radio-group__option--disabled__3tWuM *{cursor:not-allowed}.radio-group_radio-group__indicator__3V83Q{background-color:#f9f9f9;border:1px solid #d8d8d8;border-radius:50%;height:16px;position:relative;transition:all .15s;width:16px}.radio-group_radio-group__indicator__3V83Q:hover:not(.radio-group_radio-group__indicator--disabled__3Xl7N){background-color:#f4f4f4}.radio-group_radio-group__indicator__3V83Q:hover:not(.radio-group_radio-group__indicator--disabled__3Xl7N).radio-group_radio-group__indicator--checked__133j4{background-color:#4672ee;border-color:#4672ee}.radio-group_radio-group__indicator--disabled__3Xl7N{background-color:#d8d8d8}.radio-group_radio-group__indicator--checked__133j4:not(.radio-group_radio-group__indicator--disabled__3Xl7N){background-color:#2351d4;border-color:#2351d4}.radio-group_radio-group__indicator--checked__133j4:after{background-color:#fff;border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:4px;width:6px}.radio-group_radio-group__error__1Jlbq{bottom:0;color:#f14f2b;position:absolute}.tab_button__37tcM{align-items:center;border:1px solid transparent;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;padding:12px 16px;text-decoration:none;width:238px}.tab_button__37tcM:hover{background-color:#eff3fd}.tab_button__37tcM:focus-visible{outline:4px solid #303136}.tab_button--active__3zase{background-color:#eff3fd;border:1px solid #2351d4;color:#2351d4}.toggle_toggle__2cZRk{color:#303136}.toggle_toggle--selected__cQsli{background-color:#eff3fd;border-color:#2351d4}.toggle_toggle--selected__cQsli:focus,.toggle_toggle--selected__cQsli:hover{background-color:#dde6ff}.toggle_toggle--selected__cQsli:active{background-color:#c6d5ff}.toggle_toggle-list__3HZ3b{display:grid;gap:8px}.toggle_toggle-list--column__2QUyH{grid-auto-columns:max-content;grid-auto-flow:column dense}.toggle_toggle-list--inline__2InBB{grid-auto-flow:row dense;grid-auto-rows:max-content}.upload-modal_modal-container__2a5Yo{border-radius:24px;padding:24px 32px}.upload-modal_modal-body__1HJHl{display:flex;flex-direction:column;gap:8px}.upload-modal_modal-title__bbqfk{display:flex;font-size:24px}.user-button_body--secondary__3reKf{color:#303136;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:16px}.user-button_caption__2Xyy_{font-size:12px;letter-spacing:.015em;line-height:16px}.user-button_caption__2Xyy_,.user-button_overline__3c5tm{color:#303136;font-family:Montserrat;font-style:normal;font-weight:600}.user-button_overline__3c5tm{font-size:10px;letter-spacing:.02em;line-height:12px}.user-button_button--secondary__B60hE{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.user-button_user-button-container__h-YLh{padding:0 8px}.user-button_user-button-container__h-YLh h6{margin:0}.user-button_user-button--overline__3eiHT{color:#909090!important;width:52px}.user-button_user-button--balance__2mc5P{width:32px}.user-button_user-button--balance-start__2G6iI{color:#303136!important}.transfer-list_transfer-list__3F-1n{display:flex;flex-direction:column;flex-grow:1;gap:8px;width:50%}.transfer-list_transfer-list__container__CDqQy{display:flex;flex-direction:row;flex-grow:1;gap:32px;margin-bottom:32px;max-height:calc(100% - 138px);position:relative}.transfer-list_quick-actions__1dtRn{background-color:#fff;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;left:50%;margin-top:auto;padding:.5rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.transfer-list_quick-actions--button__2egu_{height:38px;width:38px}.employee-details-list_employee-list-member__dc1Mp{display:flex;flex-direction:row;padding:4px}.employee-details-list_avatar__2mhIu{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.employee-details-list_avatar--name__2KHCx{display:flex;flex-direction:row;gap:4px}.employee-details-list_avatar--name__2KHCx :nth-child(2){font-weight:400}.employee-details-list_avatar--hours__3MqpI{display:flex;justify-content:flex-start}.employee-details-list_avatar--text__130rk{color:#909090}.employee-details-list_right-side__2mML1{align-items:center;display:flex;gap:4px;justify-content:space-between}.employee-details-list_right-side--balance__1YTYw{display:flex;flex-direction:row;gap:4px;width:100px}body{min-height:fit-content}.employee-wrapper_employee-details-container__hRAUe{display:flex;flex-direction:column;gap:4px;justify-content:space-between;overflow:auto}.employees-overview_overview-container__1oSed{display:flex;flex-direction:column;gap:16px;width:100%}.employees-overview_overview-header__1h8ny{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.pto-widget_pto-form-container__3pvup{align-items:center;background-color:#fff;border-radius:24px;box-shadow:0 5px 30px rgba(0,0,0,.1);display:flex;flex-direction:row;gap:32px;height:84px;padding:16px 24px;width:auto}.pto-widget_container__1eTbj{align-items:center;bottom:16px;display:flex;justify-content:center;left:50%;opacity:0;position:fixed;transform:translateY(100%) translateX(-50%);transition:transform .3s,width .3s,opacity .3s}.pto-widget_container--opened__2DPD3{opacity:1;transform:translateY(0) translateX(-50%);visibility:visible;z-index:3}.pto-widget_column-direction-container__1tF5M{display:flex;flex-direction:column;gap:4px}.pto-widget_pto-date-container__3zXbd,.pto-widget_pto-date-input-container__1ipQl{display:flex;flex-direction:row;gap:32px}.pto-widget_pto-date-container__3zXbd{align-items:center;font-size:12px}.pto-widget_button-container__RSR7y{display:flex;flex-direction:row;gap:8px}.pto-widget_time-off__NAc-a svg{color:#72c221}.pto-widget_sick-leave__1QYvx svg{color:#f5d52c}.pto-widget_pto-form-label__3Uvju{color:#909090}.pto-widget_modal-container__1_qZO{border-radius:24px;padding:24px 32px}.pto-widget_modal-body__2_B7P{display:flex;flex-direction:column;gap:8px}.pto-widget_modal-title__39aIb{display:flex;font-size:24px}.pto-request-list-item_admin_body--secondary__3Xm0_{color:#303136;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:16px}.pto-request-list-item_admin_caption__1nf1f{color:#303136;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.015em;line-height:16px}.pto-request-list-item_admin_overline__4qNJE{color:#303136;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:12px}.pto-request-list-item_admin_button--secondary__3OUCT{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.pto-request-list-item_admin_pto-request-item__kM5zQ{align-items:flex-start;border:1px solid #b8b8b8;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;gap:16px;justify-content:space-between;letter-spacing:.015em;padding:12px 16px}.pto-request-list-item_admin_pto-request-item__kM5zQ+.pto-request-list-item_admin_pto-request-item__kM5zQ{margin-top:8px}.pto-request-list-item_admin_pto-type__1T5IT{align-items:center;display:flex;flex-direction:column;gap:8px}.pto-request-list-item_admin_pto-type-title__3st49{align-items:center;display:flex;flex-direction:row;gap:8px}.pto-request-list-item_admin_pto-type-container__6Od3N{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.pto-request-list-item_admin_text__2ZfAo{font-style:normal;line-height:1.33}.pto-request-list-item_admin_text-pto-type__3bDGv{font-weight:600;line-height:1.33}.pto-request-list-item_admin_text-name__2pVkd{font-weight:700;line-height:1.33}.pto-request-list-item_admin_text-date__1FGKZ{color:#909090;font-size:12px;font-weight:500;line-height:1.33}.pto-request-list-item_admin_pto-icon__1c8nq{align-items:center;display:flex;font-size:16px}.pto-request-list-item_admin_pto-icon--time_off__3bzs2{color:#72c221}.pto-request-list-item_admin_pto-icon--sick_leave__1L853{color:#f5d52c}.pto-request-list-item_admin_pto-icon--pending__3eqhR{color:1px solid #b8b8b8}.pto-request-list-item_admin_pto-icon--view__31NHx{flex-direction:column}.pto-request-list-item_admin_details-container__32aFh{display:flex;flex-direction:row;justify-content:space-between;width:100%}.pto-request-list-item_admin_details-container--name__2cuTP{align-items:center;display:flex;flex:row;gap:8px}.pto-request-list-item_admin_details-container--name--team__1JNYg{color:#909090}.pto-request-list-item_admin_details-container--date__jNn6j{color:#909090;display:flex;flex-direction:column}.pto-request-list-item_admin_details-container--date-days__1RL9a{display:flex;justify-content:flex-end}.pto-request-list-item_admin_status__3txkl{align-items:center;display:flex;flex-direction:row;font-size:14px;gap:8px}.pto-request-list-item_admin_status__3txkl svg{font-size:16px}.pto-request-list-item_admin_status--approved__1Wgpy{color:#72c221}.pto-request-list-item_admin_status--declined__2uNgC{color:#f14f2b}.pto-request-list-item_admin_status-container__2-Wy0{display:flex;justify-content:center;width:100%}.pto-request-list-item_admin_button-container__3frlR{display:flex;flex-direction:column;gap:16px;justify-content:space-between;width:100%}.pto-request-list-item_admin_button-container--approve-decline__V6Xir{display:flex;flex-direction:row;gap:8px}*,body,html{font-family:Montserrat}body,h1,h2,h3,h4,h5,h6{color:#303136}h1{font-size:96px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:100px}h2{font-size:60px;letter-spacing:-.02em;line-height:73px}h2,h3{font-style:normal;font-weight:600}h3{font-size:48px;letter-spacing:-.01em;line-height:59px}h4{font-size:36px;font-weight:500;letter-spacing:-.02em;line-height:44px}h4,h5{font-style:normal}h5{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:32px}h6{font-size:20px;font-style:normal;font-weight:700;line-height:24px}body{font-size:16px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:150%}.pto-request-list-item_employee_body--secondary__1jRRi{color:#303136;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:16px}.pto-request-list-item_employee_caption__3FfDE{color:#303136;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.015em;line-height:16px}.pto-request-list-item_employee_overline__1TOvg{color:#303136;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:12px}.pto-request-list-item_employee_button--secondary__35nIR{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.pto-request-list-item_employee_pto-request-item__Y6YCL{border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;padding:8px 16px}.pto-request-list-item_employee_pto-request-item--time_off__3Fpy6{background-color:#f1f9e9;border:1px solid #72c221}.pto-request-list-item_employee_pto-request-item--sick_leave__1Xs2K{background-color:#fffdf3;border:1px solid #f5d52c}.pto-request-list-item_employee_pto-request-item--pending__1tqgy{background-color:#f9f9f9;border:1px solid #b8b8b8}.pto-request-list-item_employee_pto-request-item--pending__1tqgy .pto-request-list-item_employee_pto-icon__3MtTO{color:#b8b8b8}.pto-request-list-item_employee_pto-request-item--declined__2P6EF{background-color:#fdefec;border:1px solid #f14f2b}.pto-request-list-item_employee_pto-request-item--declined__2P6EF .pto-request-list-item_employee_pto-icon__3MtTO{color:#f14f2b}.pto-request-list-item_employee_pto-type-container__3Z35q{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.pto-request-list-item_employee_pto-type__2C8X0{display:flex;flex-direction:column;gap:4px}.pto-request-list-item_employee_pto-days-text__35YCY{color:#909090;font-size:12px;line-height:1.33}.pto-request-list-item_employee_date-text__1EBMc{align-items:flex-end;color:#909090;display:flex;flex-direction:column;gap:4px;margin-left:auto}.pto-request-list-item_employee_pto-icon__3MtTO{align-items:center;display:flex;font-size:16px;margin-right:8px}.pto-request-list-item_employee_pto-icon--time_off__xHDRv{color:#72c221}.pto-request-list-item_employee_pto-icon--sick_leave__33K-t{color:#f5d52c}.pto-request-list-item_employee_pto-request__action__2QINi{align-items:center;display:flex;flex-direction:column;gap:8px;padding:12px 0}.pto-request-list-item_employee_pto-request__action__2QINi>div{color:#f14f2b}.pto-request-list-item_employee_pto-delete__1m3kL{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.pto-request-list-item_employee_pto-delete__1m3kL Button{color:#f14f2b}.team-member-details-side_member-details-container__1l8DR{display:flex;flex-direction:column;margin-bottom:20px}.team-member-details-side_member-side-title__37Ekq{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:32px}.team-member-details-side_member-side-title--button__3pbqo{margin-left:auto}.team-member-details-side_member-days-details__a78i5{color:#909090;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.header-buttons_header-buttons-container__hTIrt{display:flex;flex-direction:column;gap:4px}.header-buttons_button__Dqy_I{color:#303136;justify-content:flex-start}.dashboard-header_header-container__2tODP{display:flex;flex-direction:row;gap:1rem;height:64px;justify-content:space-between;padding:16px 32px}.dashboard-header_profile-button__3zWxm{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.dashboard-header_actions-container__1QOmu{align-items:center;display:flex;gap:24px}.dashboard-header_button-back__3DcDF,.dashboard-header_button-forward__3bQSa{align-self:center;border:1px solid #d8d8d8;border-radius:12px;color:#909090;display:flex;padding:8px}.dashboard-header_date-button__1PN-U{border:none;display:flex;flex-direction:row;gap:8px;justify-content:center;width:250px}.dashboard-header_date-button__1PN-U h5{margin:0!important}.dashboard-header_year-text__g5cb7{color:#909090;font-weight:400}.dashboard-header_calendar-text__tchVZ{border-radius:24px;font-size:20px;font-style:normal;font-weight:700;line-height:24px;padding:0}.dashboard-header_popover--body__2yiu3,.dashboard-header_popover__1Y1qI{border-radius:24px;box-shadow:0 5px 30px rgba(0,0,0,.1)}.dashboard-header_popover--body__2yiu3{width:200px}.dashboard-header_popover--title__1mEiO{color:#909090;margin-left:16px}.dashboard-header_popover--inner__ov-hg{padding:0 16px 16px}.dashboard-header_popover--header__3q1sx{border:0;display:flex;justify-content:flex-start;padding:16px 16px 8px}.dashboard-header_popover__1Y1qI .dashboard-header_calendar-date__1bBUw{border-radius:24px}.dashboard-header_popover__1Y1qI .dashboard-header_calendar-date__1bBUw:hover{background-color:#f4f4f4}.dashboard-header_popover__1Y1qI .dashboard-header_calendar-date__1bBUw:active{background-color:#e9e9e9}.dashboard-header_active-date__3e14D{background-color:#fff;color:#303136}.team-members-side-list_side-container__2rWh8{display:flex;flex-direction:column;gap:16px;width:375px}.team-members-side-list_members-side-item__3cSPY{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:4px}.team-members-side-list_members-side-item__3cSPY:focus,.team-members-side-list_members-side-item__3cSPY:hover{background-color:#f4f4f4}.team-members-side-list_members-side-item__3cSPY:active{background-color:#e9e9e9}.team-members-side-list_members-side-item--name__Xp595{display:flex;flex-direction:column;text-align:center}.team-members-side-list_members-side-item--manager__3ELJ4{background-color:#eff3fd}.team-members-side-list_members-side-list__3A7FM{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.team-members-side-list_team-side-title__22U7e{align-items:center;display:flex;flex-direction:row;gap:8px}.team-members-side-list_side-header__2aYLv{display:flex;flex-direction:row;justify-content:space-between}.team-list-item_team-list-item-container__s53mY{display:flex;flex-direction:row;gap:16px;justify-content:flex-start;width:100%}.team-list-item_team-list-item-container__s53mY button{height:fit-content;justify-content:flex-start;padding:2px}.team-list-item_team-list-item-info__2FFo4{display:flex;flex-direction:column;text-align:start}.team-list-item_team-details-text__TNs-q{color:#909090;font-size:11px}.teams-side-container_side-team-container__3-MWd{display:flex;flex-direction:column;flex-shrink:0;margin-bottom:8px;width:375px}.teams-side-container_side-team-header-container__2d4FY{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.teams-side-container_team-list__3NoLB{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-manager_dashboard-content-container__3bAH4{display:flex;height:calc(100vh - 64px);padding-top:8px}.dashboard-manager_calendar-container__35CnP{transition:width .3s;width:100%}.dashboard-manager_calendar-container--collapse__1-eAq{width:calc(100% - 407px)}.dashboard-manager_button-container__ZeTVo{display:flex;flex-direction:row;gap:4px}.dashboard-manager_button-container__ZeTVo svg{font-size:16px}.dashboard-manager_drawer-container__3kLHz{background-color:#fff;display:flex;flex-direction:column;gap:1rem;height:100%;margin-top:15px;padding-bottom:16px}.dashboard-manager_drawer-content__39CuG{display:flex;flex-direction:column;flex-grow:1;gap:16px;min-height:0;overflow:auto}.dashboard-manager_drawer-content-list__4tWL8{overflow:auto}.dashboard-manager_drawer-content-container__1at6F{background-color:#fff;border-radius:30px;box-shadow:0 5px 30px rgba(0,0,0,.1);display:flex;flex:1 1 auto;flex-direction:column;gap:4px;max-height:100%;min-height:0;padding:1.8rem 1rem 1rem;width:375px}.dashboard-manager_drawer-content-tile__3GWMB{margin:0}.dashboard-manager_side-container__1jNS8{display:flex;flex-direction:column;flex-shrink:0;margin:16px 0;overflow:auto;padding:0 16px;width:407px}.dashboard-manager_side-team-container__1DcUT{display:flex;flex-direction:column;flex-shrink:0;width:375px}.dashboard-manager_side-team-header-container__23BDu{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.dashboard-manager_side-pto-container__FFU5I{display:flex;flex-direction:column;gap:20px}.dashboard-manager_cell-avatar-container__2at2G{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;min-height:0;padding:4px;width:100%}.dashboard-manager_team-list__1ljBN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-calendar-cell_employees-avatar-container__1l_55{display:flex;flex-direction:row}.pto-calendar-cell_pto-calendar-item-container__grN3g{align-items:center;display:flex;height:calc(100% - 28px);justify-content:center;width:100%}.pto-calendar-cell_pto-calendar-item__1hCli{align-items:center;border-radius:12px;display:flex;height:32px;justify-content:center;margin:8px;width:100%}.pto-calendar-cell_pto-calendar-item--period__1qiGW{border-left:0!important;border-radius:0;border-right:0!important;margin:0;padding:0}.pto-calendar-cell_pto-calendar-item--end__X82Br{border-left:0!important;border-radius:0 12px 12px 0;margin-left:0;padding-left:0}.pto-calendar-cell_pto-calendar-item--start__2HO8B{border-radius:12px 0 0 12px;border-right:0!important;margin-right:0;padding-right:0}.pto-calendar-cell_pto-calendar-item--time_off__15P2M{background-color:#f1f9e9;border:1px solid #72c221}.pto-calendar-cell_pto-calendar-item--sick_leave__ZnLaG{background-color:#fffdf3;border:1px solid #f5d52c}.pto-calendar-cell_pto-calendar-item--pending__1F-Dt{background-color:#f9f9f9;border:1px solid #b8b8b8}.pto-calendar-cell_pto-calendar-item--pending__1F-Dt .pto-calendar-cell_pto-icon__2qHtj{color:#b8b8b8}.pto-calendar-cell_pto-calendar-item--declined__3tzje{background-color:#fdefec;border:1px solid #f14f2b}.pto-calendar-cell_pto-calendar-item--declined__3tzje .pto-calendar-cell_pto-icon__2qHtj{color:#f14f2b}.pto-calendar-cell_pto-type__c3EOX{display:flex;flex-direction:row;gap:8px}.pto-calendar-cell_pto-icon__2qHtj{align-items:center;display:flex;font-size:16px}.pto-calendar-cell_pto-icon--time_off__1LL6o{color:#72c221}.pto-calendar-cell_pto-icon--sick_leave__1oYRs{color:#f5d52c}.pto-calendar-cell_pto-icon--pending__3uhQa{color:#b8b8b8}.pto-widget-cell_pto-widget-cell-container__k7iGk{border-radius:24px;box-shadow:0 5px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:32px;padding:16px 24px;width:284px}.pto-widget-cell_popover-container__bXacq{align-items:center;cursor:pointer;display:flex;flex-grow:1;justify-content:center;opacity:0;padding:0}.pto-widget-cell_popover-container--visible__1EGL0{opacity:100%}.pto-widget-cell_popover-container__bXacq:hover{opacity:100%;transition:opacity .3s}.pto-widget-cell_pto-type-item__EgtaC{font-size:12px;justify-content:left;width:100%}.pto-widget-cell_pto-type-item__EgtaC svg{font-size:16px}.pto-widget-cell_time_off__1HAlE svg{color:#72c221}.pto-widget-cell_sick_leave__8xFm6 svg{color:#f5d52c}.pto-widget-cell_button-container__1drXo{display:flex;flex-direction:row;gap:8px}.pto-widget-cell_pto-widget-button-container__2R2KT{cursor:pointer;display:grid;gap:16px;grid-template-rows:min-content min-content;place-content:center;place-items:center;text-align:center}@media only screen and (min-height:815px){.pto-widget-cell_pto-widget-button-container__2R2KT{height:calc(100% - 26px)}}.dashboard-employee_dashboard-content-container__3ipCZ{display:flex;height:calc(100vh - 64px);padding-top:8px}.dashboard-employee_calendar-container__36rs7{transition:width .3s;width:100%}.dashboard-employee_calendar-container--collapse__2zBX5{width:calc(100% - 407px)}.dashboard-employee_button-container__FdJ5w{display:flex;flex-direction:row;gap:4px}.dashboard-employee_button-container__FdJ5w svg{font-size:16px}.dashboard-employee_drawer-container__2TVDO{display:flex;flex-direction:column;gap:1rem;height:100%;margin-top:15px;padding-bottom:16px}.dashboard-employee_drawer-content__38EM9{display:flex;flex-direction:column;flex-grow:1;gap:16px;min-height:0;overflow:auto}.dashboard-employee_drawer-content-list__2S4vP{overflow:auto}.dashboard-employee_drawer-content-container__3atbv{background-color:#fff;border-radius:30px;box-shadow:0 5px 30px rgba(0,0,0,.1);display:flex;flex:1 1 auto;flex-direction:column;gap:4px;max-height:100%;min-height:0;padding:1.8rem 1rem 1rem;width:375px}.dashboard-employee_drawer-content-tile__2dpQU{margin:0}.employees-password-form_form-container__2v3Cz{display:flex;justify-content:flex-start}.employees-password-form_form-content__qznxh{background-color:#fff;border-radius:32px;display:flex;flex-direction:column;gap:24px;height:fit-content;width:min(420px,90vw)}.employees-password-form_form-content--edit__XcXmG{display:flex;flex-direction:column;gap:32px}.employees-password-form_form-header__13OwN{align-items:center;display:flex;flex-direction:row;height:32px;justify-content:space-between}.new-employee_form-container__2gnsX{display:flex;justify-content:flex-start}.new-employee_form-content__1MKhf{background-color:#fff;border-radius:32px;display:flex;flex-direction:column;gap:24px;height:fit-content;width:min(420px,90vw)}.new-employee_form-content--edit__2o3rk{display:flex;flex-direction:column;gap:32px}.new-employee_header__7OmGB{align-items:center;display:flex;flex-direction:row;gap:8px}.employee-form_avatar-container__pAQqS{align-items:center;display:flex;gap:24px}.employee-form_change-photo-text__2vDkB{color:#909090}.employee-form_profile-header__jb4tk{align-items:center;display:flex;flex-direction:row;height:32px;justify-content:space-between}.display-details_display-container__-ZfRI{display:flex;flex-direction:column;gap:24px}.display-details_display-content__Ncv34{display:flex;flex-direction:row;justify-content:space-between}.display-details_display-content--left__3OViT,.display-details_display-content--right__2ejld{display:flex;flex-direction:column;gap:16px}.display-details_display-content--left__3OViT{color:#909090}.display-details_display-content--right__2ejld{align-items:flex-end}.employee-details_overview-container__1vgqQ{display:flex;flex-direction:column;width:100%}.employee-details_overview-container--header__2g2j3{align-items:center;display:flex;flex-direction:row;gap:48px;justify-content:space-between;margin-bottom:8px;padding:4px 0}.employee-details_overview-container--header--details__1WCwu{align-items:center;display:flex;gap:24px;justify-content:unset}.employee-details_overview-button__1lWBf{display:flex;justify-content:end;margin-bottom:16px;min-width:fit-content}.employee-details_overview-button--details__3kS9k{display:flex;gap:8px;margin-bottom:0}.employee-details_info__KCbAX{display:flex;flex-direction:row;gap:64px;height:calc(100% - 235px);margin-top:32px;width:100%}.employee-details_info-details__1uuEE,.employee-details_info-pto__2D_Y7{display:flex;flex-direction:column;gap:8px;width:50%}.employee-details_info-details--header__2kQEH,.employee-details_info-pto--header__218-e{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.employee-details_info-details--header--button__Tlr9D,.employee-details_info-pto--header--button__2aCqR{color:#2351d4;cursor:pointer}.employee-details_info-pto-list__3rltK{overflow:auto}.employee-details_info-progress-chart__39ugI{display:flex;flex-direction:column;gap:32px}.employee-details_time-off-overview__1Bkim{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.employee-details_balance-current__22nRd{color:#909090;display:flex;flex-direction:row;justify-content:space-between}.employee-details_balance-current--balance-start__3VaC9{flex-direction:row;gap:4px;justify-content:unset}.employee-details_reset-button__2b0Dz{align-self:flex-end;display:flex}.log-in-form_log-in-container__14okF{background-color:#fff;border-radius:32px;box-shadow:0 5px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:64px;padding:64px 32px 32px;width:min(356px,90vw)}.log-in-form_log-in-container__14okF input{margin-bottom:0}.log-in-form_log-in-container__14okF button:first-child{margin-top:40px}.log-in-form_log-in-error__3ReH7{background-color:#fff;border-radius:32px;color:#d9340e;display:flex;justify-content:center;margin-bottom:16px}.log-in_log-in-page__1_who{place-self:center center}.header_header-container__1Rl-i{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:start;padding:16px}.header_header-container--admin__3-VcA{padding:16px 32px}.header_button-back__1SURE,.header_input__37xY4{align-self:center;display:flex;justify-content:flex-start}.header_profile-button__2efUn{display:flex;justify-content:flex-end}.header_search-container__37asG{display:flex;gap:24px}.settings-side-menu_settings-side-menu__-lTKm{display:flex;flex-direction:column;gap:8px}.settings-container_settings-container__3OMkU{display:flex;flex-direction:column;max-height:100vh}.settings-container_settings-content-container__2VVdb{display:flex;flex-direction:row;gap:32px;height:calc(100% - 64px);padding:16px}.team-list-member_team-list-member-container__bv4Wi{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.team-list-member_team-list-member-container__bv4Wi button{justify-content:flex-start;padding:8px}.team-list-member_team-list-member-container__bv4Wi button:hover button{opacity:100%}.team-list-member_team-list-member__1ITfQ{display:flex;flex-direction:row;justify-content:space-between;text-align:start;width:100%}.team-list-member_team-list-member__1ITfQ button{opacity:0}.team-list-member_team-list-member-info__2D8gf{align-items:flex-start;display:flex;flex-direction:column}.team-members-list_team-members-list-container__3F0YL{display:flex;flex-direction:column;gap:4px;overflow:auto}.manage-team_edit-team-container__2YiFe{display:flex;flex-direction:column;max-height:100%;width:100%}.manage-team_header__2SzYY{gap:32px;justify-content:space-between;margin-bottom:32px}.manage-team_header__2SzYY,.manage-team_team-title__5ll5u{align-items:center;display:flex;flex-direction:row;width:100%}.manage-team_team-title__5ll5u{gap:8px;justify-content:flex-start}.manage-team_team-title__5ll5u input{margin-bottom:0;width:100%}.manage-team_button-container__3QCiI{display:flex;flex-direction:row;gap:8px}.manage-team_button-container__3QCiI button{font-weight:400}.my-teams_teams-container__2Vs-c{display:flex;flex-direction:column;width:100%}.my-teams_teams-header__1GnSl{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:32px}.my-teams_teams-list__2O7PC{overflow:auto}.my-teams_team-list-container__2W8AX{display:flex;flex-direction:column;gap:4px}.view-team_teams-container__3B3eG{display:flex;flex-direction:column;width:100%}.view-team_teams-header__1NAjC{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:32px}.view-team_teams-title__1P2EH{align-items:center;display:flex;flex-direction:row;gap:8px}.app_app-wrapper__3aKFg{display:grid;margin:0 auto;min-height:100vh;overflow:auto}