@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_7339d393-module__fSXGKW__className{font-family:Poppins,Poppins Fallback;font-style:normal}
.button-section,.employee-form-save-button-section,.hrm-form-actions{justify-content:flex-end;gap:1rem;display:flex}.employee-profile-form form .form-check,.employee-add-page form .form-check{min-height:unset;flex-direction:row;align-items:center;gap:.375rem;padding-left:0;display:flex}.employee-profile-form form .form-check .form-check-input,.employee-add-page form .form-check .form-check-input{float:none;flex-shrink:0;margin-top:0;margin-left:0!important}.employee-profile-form form .form-check .form-check-label,.employee-add-page form .form-check .form-check-label{margin-bottom:0;line-height:1.25}.employee-profile-form form .form-check-inline,.employee-add-page form .form-check-inline{vertical-align:middle;align-items:center;gap:.375rem;margin-right:1rem;padding-left:0;display:inline-flex}.employee-profile-form form .form-check-inline .form-check-input,.employee-add-page form .form-check-inline .form-check-input{float:none;margin-left:0!important}select.hrm-page-size-select,select.page-size-select,.mobile-page-size select,.desktop-page-size select{appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;background-position:right .55rem center!important;background-repeat:no-repeat!important;background-size:14px 10px!important;padding:6px 1.85rem 6px 10px!important}.common-select-wrapper .common-select-control{direction:ltr}.common-select-wrapper .react-select__value-container{justify-content:flex-start!important}.common-select-wrapper .react-select__placeholder,.common-select-wrapper .react-select__single-value,.common-select-wrapper .react-select__input-container{text-align:left!important}.common-select-wrapper--ar .form-label{width:100%;display:block;text-align:right!important}.common-select-wrapper--ar .react-select__value-container{justify-content:flex-end!important}.common-select-wrapper--ar .react-select__placeholder,.common-select-wrapper--ar .react-select__single-value,.common-select-wrapper--ar .react-select__input-container{text-align:right!important}html[lang=ar] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=date]):not([type=time]):not([type=month]):not([type=week]):not([type=file]),html[lang=ar] textarea{text-align:right;direction:rtl}html[lang=ar] input.text-start,html[lang=ar] textarea.text-start{text-align:right!important}html[lang=ar] input::placeholder,html[lang=ar] textarea::placeholder,html[lang=ar] .invalid-feedback,html[lang=ar] .valid-feedback,html[lang=ar] .form-text{text-align:right}html[lang=ar] [class*=helperText]{text-align:right;direction:rtl;width:100%;display:block}:is(html[lang=ar] .d-flex:has(.add-field-modal-trigger),html[lang=ar] .hrm-select-with-modal-row:has(.add-field-modal-trigger),html[lang=ar] .employee-relation-select-row:has(.add-field-modal-trigger),html[lang=ar] .employee-asset-select-row:has(.add-field-modal-trigger)){flex-direction:row-reverse}html[lang=ar] .add-field-modal-trigger.ms-2{margin-left:0!important;margin-right:.5rem!important}html[lang=ar] .hrm-enum-list-modal-panel .form-heading{text-align:right;width:100%}html[lang=ar] .hrm-enum-list-modal-panel th,html[lang=ar] .hrm-enum-list-modal-panel td{text-align:right}html[lang=ar] .hrm-enum-list-modal-panel td:last-child,html[lang=ar] .hrm-enum-list-modal-panel th:last-child{text-align:center}html[lang=ar] [class*=fieldLabel],html[lang=ar] [class*=FieldLabel]{text-align:right;display:block}html[lang=ar] label:not(.form-check-label){text-align:right}html[lang=ar] .employee-profile-form form .hrm-common-multi-select [class*=value],html[lang=ar] .employee-profile-form form .hrm-common-multi-select [class*=searchInput],html[lang=ar] .employee-profile-form form .hrm-date-input .form-control{text-align:right;direction:rtl}html[lang=ar] .employee-profile-form form .row>[class*=col-]:has(.form-check)>.form-label:not(.form-check-label){display:none}:is(html[lang=ar] .employee-profile-form form .row>[class*=col-]:has(.form-check),html[lang=ar] .employee-add-page form .row>[class*=col-]:has(.form-check)){flex-direction:column;align-items:flex-end;display:flex}:is(html[lang=ar] .employee-profile-form form .row>[class*=col-]:has(.form-check)>.mt-1,html[lang=ar] .employee-add-page form .row>[class*=col-]:has(.form-check)>.mt-1){flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1rem;width:100%;display:flex}:is(html[lang=ar] .employee-profile-form form .row>[class*=col-]:has(.form-check-inline)>.form-label:not(.form-check-label),html[lang=ar] .employee-add-page form .row>[class*=col-]:has(.form-check-inline)>.form-label:not(.form-check-label)){text-align:right;width:100%}html[lang=ar] .employee-profile-form form .form-check .form-check-label,html[lang=ar] .employee-profile-form form .form-check>.form-label,html[lang=ar] .employee-add-page form .form-check .form-check-label,html[lang=ar] .employee-add-page form .form-check>.form-label{text-align:start;white-space:nowrap;width:auto;max-width:none;margin-bottom:0}html[lang=ar] .employee-add-page form .form-check-inline .form-check-label,html[lang=ar] .employee-profile-form form .row>[class*=col-]>.form-validation-message,html[lang=ar] .employee-profile-form form .row>[class*=col-] .form-validation-message{text-align:right}html[lang=ar] .employee-profile-form .row>[class*=col-]:not(:has(.w-75)):not(:has(.form-control)):not(:has(.common-select-wrapper)) .form-label{text-align:right;width:100%}html[lang=ar] .employee-profile-form .row>[class*=col-]:not(:has(.w-75)):not(:has(.form-control)):not(:has(.common-select-wrapper))>.form-label{text-align:right;width:100%}html[lang=ar] .employee-profile-form .row>[class*=col-]:not(:has(.w-75)):not(:has(.form-control)):not(:has(.common-select-wrapper))>label.form-label{text-align:right;width:100%}html[lang=ar] .employee-profile-form .row>[class*=col-]:not(:has(.w-75)):not(:has(.form-control)):not(:has(.common-select-wrapper)) p:not(.form-validation-message){text-align:right;width:100%}html[lang=ar] .employee-add-page form .hrm-common-multi-select [class*=value],html[lang=ar] .employee-add-page form .hrm-common-multi-select [class*=searchInput],html[lang=ar] .employee-add-page form .hrm-date-input .form-control{text-align:right;direction:rtl}html[lang=ar] .employee-add-page form .box .row>[class*=col-]>.form-validation-message,html[lang=ar] .employee-add-page form .box .row>[class*=col-] .form-validation-message{text-align:right}html[lang=ar] .employee-add-page form .row>[class*=col-]:has(>label.form-label):has(.form-check-inline)>label.form-label{text-align:right}html[lang=ar] .employee-add-page form .row>[class*=col-]:has(>label.form-label):has(.form-check-inline)>div{flex-wrap:wrap;justify-content:flex-end;display:flex}html[lang=ar] .employee-add-page .upload-profile-photo-help{text-align:right}html[lang=ar] .weekend-policy-add-edit-page form .row,html[lang=ar] .hrm-leave-policy-form [class*=stableRow]{justify-content:flex-end}html[lang=ar] .weekend-policy-add-edit-page form .row>[class*=col-]:not([class*=col-auto]),html[lang=ar] .weekend-policy-add-edit-page [class*=ruleTypeCol],html[lang=ar] .weekend-policy-add-edit-page [class*=ruleValueCol],html[lang=ar] .hrm-leave-policy-form [class*=stableCol],html[lang=ar] .hrm-leave-policy-form [class*=ruleTypeCol],html[lang=ar] .hrm-leave-policy-form [class*=ruleValueCol]{flex-direction:column;align-items:flex-end;display:flex}html[lang=ar] .weekend-policy-add-edit-page form .row>[class*=col-]:not([class*=col-auto])>label,html[lang=ar] .weekend-policy-add-edit-page form .row>[class*=col-]:not([class*=col-auto])>.form-label,html[lang=ar] .weekend-policy-add-edit-page [class*=ruleFieldLabel],html[lang=ar] .hrm-leave-policy-form [class*=stableCol]>label,html[lang=ar] .hrm-leave-policy-form [class*=ruleFieldLabel]{text-align:right;width:100%}html[lang=ar] .weekend-policy-add-edit-page form .row>[class*=col-]:not([class*=col-auto]) .form-control,html[lang=ar] .weekend-policy-add-edit-page form .row>[class*=col-]:not([class*=col-auto]) .common-select-wrapper,html[lang=ar] .weekend-policy-add-edit-page form .row>[class*=col-]:not([class*=col-auto]) .hrm-common-multi-select,html[lang=ar] .weekend-policy-add-edit-page [class*=ruleTypeCol] .common-select-wrapper,html[lang=ar] .weekend-policy-add-edit-page [class*=ruleValueCol] .form-control,html[lang=ar] .hrm-leave-policy-form [class*=stableCol] .form-control,html[lang=ar] .hrm-leave-policy-form [class*=stableCol] .common-select-wrapper,html[lang=ar] .hrm-leave-policy-form [class*=ruleTypeCol] .common-select-wrapper,html[lang=ar] .hrm-leave-policy-form [class*=ruleValueCol] .form-control{align-self:stretch;width:100%}html[lang=ar] .weekend-policy-add-edit-page form .row>[class*=col-]:not([class*=col-auto])>div:has(.hrm-common-multi-select){align-self:stretch;width:100%}html[lang=ar] .weekend-policy-add-edit-page form .text-danger.small,html[lang=ar] .weekend-policy-add-edit-page form .common-select-wrapper--ar .form-label,html[lang=ar] .hrm-leave-policy-form .text-danger.small,html[lang=ar] .hrm-leave-policy-form .errorSpace,html[lang=ar] .hrm-leave-policy-form .form-validation-message{text-align:right;width:100%}html[lang=ar] .weekend-policy-add-edit-page .text-secondary.fw-semibold{text-align:right;width:100%;display:block}html[lang=ar] .employment-type-form form .row{justify-content:flex-end}html[lang=ar] .employment-type-form form .row>[class*=col-]{flex-direction:column;align-items:flex-end;display:flex}html[lang=ar] .employment-type-form form .row>[class*=col-]>.form-label{text-align:right;width:100%}html[lang=ar] .employment-type-form form .row>[class*=col-] .form-control{align-self:stretch;width:100%}html[lang=ar] .employment-type-form form .row>[class*=col-] .form-validation-message{text-align:right;width:100%}html[lang=ar] .employment-type-form form .row>[class*=col-]>.d-flex:has(input[type=checkbox]){flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;max-width:100%}html[lang=ar] .employment-type-form form .row>[class*=col-]>.d-flex:has(input[type=checkbox]) .form-check-input{float:none;flex-shrink:0;margin-left:0!important;margin-right:0!important}html[lang=ar] .employment-type-form form .row>[class*=col-]>.d-flex:has(input[type=checkbox]) .form-label{text-align:right;flex-shrink:1;width:auto;max-width:none;margin-bottom:0}html[lang=ar] [class*=col-]:has(>.form-check.d-flex){flex-direction:column;align-items:flex-end;display:flex}html[lang=ar] .form-check.d-flex.justify-content-start:has(.form-check-input[type=checkbox]){width:100%;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important}html[lang=ar] .form-check.d-flex:has(.form-check-input[type=checkbox]){width:100%;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important}html[lang=ar] .form-check.d-flex:has(.form-check-input[type=checkbox]) .form-check-label{text-align:right;margin-bottom:0;order:2!important}html[lang=ar] .form-check.d-flex:has(.form-check-input[type=checkbox]) .form-check-label.order-1{text-align:right;margin-bottom:0;order:2!important}html[lang=ar] .form-check.d-flex:has(.form-check-input[type=checkbox]) .form-check-input{float:none;flex-shrink:0;order:1!important;margin-left:0!important;margin-right:.5rem!important}html[lang=ar] .form-check.d-flex:has(.form-check-input[type=checkbox]) .form-check-input.order-2{float:none;flex-shrink:0;order:1!important;margin-left:0!important;margin-right:.5rem!important}html[lang=ar] .hrm-form-flex-checkboxes .row.g-2:has(.form-check.d-flex){justify-content:flex-end}html[lang=ar] .hrm-form-flex-checkboxes .row.g-2>[class*=col-]:has(.form-check.d-flex){flex:none;width:auto;max-width:100%}html[lang=ar] .audit-quick-filters .card-header .d-flex.align-items-center,html[lang=ar] .audit-quick-filters .card-body>.d-flex.align-items-center.gap-2{flex-direction:row-reverse;justify-content:flex-start;width:100%}html[lang=ar] .audit-quick-filters label.small.fw-bold.d-flex.align-items-center{text-align:right;flex-direction:row-reverse;justify-content:flex-start;width:100%}html[lang=ar] .audit-quick-filters label.small.fw-bold.d-flex.align-items-center .me-2,html[lang=ar] .audit-quick-filters label.small.fw-bold.d-flex.align-items-center svg{margin-left:.5rem!important;margin-right:0!important}html[lang=ar] .audit-quick-filters .card-body small.text-muted.d-block{text-align:right;width:100%;display:block}html[lang=ar] .position-relative:has(>.position-absolute .eye-icon)>.form-control{padding-left:35px!important;padding-right:12px!important}html[lang=ar] .position-relative>.position-absolute:has(.eye-icon){margin-left:8px!important;margin-right:0!important;left:0!important;right:auto!important}html[lang=ar] .hrm-common-data-table td{text-align:right}html[lang=ar] .gt-object-data-table{table-layout:fixed;direction:ltr;width:100%}html[lang=ar] .gt-object-data-table th,html[lang=ar] .gt-object-data-table td{direction:ltr;unicode-bidi:plaintext;text-align:right!important}html[lang=ar] .gt-object-modal-header{flex-direction:row-reverse}html[lang=ar] .gt-object-modal-header h3{text-align:right;flex:1}html[lang=ar] .hrm-status-tabs{justify-content:flex-end;width:100%}html[lang=ar] .hrm-page-size-select,html[lang=ar] .page-size-select,html[lang=ar] select.page-size-select,html[lang=ar] .mobile-page-size select,html[lang=ar] .desktop-page-size select,html[lang=ar] .employee-page-size-select.form-select,html[lang=ar] .mobile-page-size label,html[lang=ar] .desktop-page-size label,html[lang=ar] .employee-page-size-label{direction:ltr;unicode-bidi:isolate}html[lang=ar] .hrm-page-size-select,html[lang=ar] .page-size-select,html[lang=ar] select.page-size-select,html[lang=ar] .mobile-page-size select,html[lang=ar] .desktop-page-size select,html[lang=ar] .employee-page-size-select.form-select{text-align:center!important;background-position:.55rem!important;padding:6px 10px 6px 1.85rem!important}html[lang=ar] .modal-body>p{text-align:center;direction:ltr;unicode-bidi:plaintext}html[lang=ar] .employee-filter .form-heading,html[lang=ar] .employee-filter [class*=typeRow]{text-align:left!important}html[lang=ar] .employee-filter [class*=typeRow] .dropdown-menu .dropdown-item{text-align:right}html[lang=ar] .employee-filter [class*=searchCol]{justify-content:flex-end;display:flex}html[lang=ar] .employee-filter [class*=searchFieldStack]{align-items:flex-end}html[lang=ar] .employee-filter [class*=searchFieldStack] .form-label,html[lang=ar] .employee-filter [class*=searchLabel]{text-align:right!important}html[lang=ar] .employee-filter [class*=searchFieldStack] [class*=searchInput]{direction:rtl;text-align:right!important;padding-left:14px!important;padding-right:38px!important}html[lang=ar] .employee-filter [class*=searchIcon]{left:auto;right:12px}html[lang=ar] .employee-filter [class*=searchFieldStack] [class*=searchDropdown]{left:auto;right:0}html[lang=ar] .employee-filter .emp-filter-selected-chip{text-align:right;direction:rtl;justify-content:flex-start}html[lang=ar] .employee-filter .emp-filter-selected-chip [class*=selectedChipClear]{margin-left:0!important;margin-right:auto!important}html[lang=ar] .employee-filter .emp-filter-selected-chip [class*=selectedChipText]{align-items:flex-end}html[lang=ar] .common-select-wrapper .react-select__value-container,html[lang=ar] .custom-select__value-container{justify-content:flex-end!important}html[lang=ar] .common-select-wrapper .react-select__placeholder,html[lang=ar] .common-select-wrapper .react-select__single-value,html[lang=ar] .common-select-wrapper .react-select__input-container,html[lang=ar] .custom-select__placeholder,html[lang=ar] .custom-select__single-value,html[lang=ar] .custom-select__input-container{text-align:right!important}html[lang=ar] .hrm-common-multi-select [class*=value]{text-align:right;direction:rtl}html[lang=ar] .hrm-date-input .form-control{direction:rtl;text-align:right!important}html[lang=ar] .hrm-date-input .form-control::placeholder{text-align:right}html[lang=ar] .hrm-month-picker-value{text-align:right;direction:rtl;flex:1;min-width:0}html[lang=ar] .common-select-wrapper .react-select__control,html[lang=ar] .common-select-wrapper--ar .react-select__control,html[lang=ar] .react-select__control,html[lang=ar] .common-select-wrapper .common-select-control [class*=-control]{flex-direction:row-reverse!important}html[lang=ar] .common-select-wrapper .react-select__indicators{order:0}html[lang=ar] button.header-action-button:has([class*=smallCaret]){flex-direction:row-reverse!important}html[lang=ar] button.header-action-button>span:has([class*=smallCaret]){flex-direction:row-reverse!important}html[lang=ar] select.form-select:not(.hrm-page-size-select):not(.page-size-select):not(.employee-page-size-select):not(.theme-palette-select){background-position:.75rem!important;padding-left:2.25rem!important;padding-right:.75rem!important}html[lang=ar] .hrm-common-multi-select [role=combobox]{flex-direction:row-reverse!important}html[lang=ar] .hrm-common-multi-select [role=combobox]>span:last-child{padding-left:0!important;padding-right:12px!important}html[lang=ar] .hrm-date-input .input-group,html[lang=ar] .hrm-date-input .hrm-date-input-group{flex-direction:row-reverse!important}html[lang=ar] .hrm-date-input .input-group>.form-control{border-radius:0 var(--bs-border-radius,.375rem) var(--bs-border-radius,.375rem) 0!important}html[lang=ar] .hrm-date-input .input-group>.input-group-text{border-radius:var(--bs-border-radius,.375rem) 0 0 var(--bs-border-radius,.375rem)!important}html[lang=ar] .hrm-month-picker-control{flex-direction:row-reverse!important}html[lang=ar] .dropdown-menu .dropdown-item,html[lang=ar] .react-select__option,html[lang=ar] .react-select__menu .react-select__option,html[lang=ar] .react-select__menu .react-select__menu-notice{direction:rtl;text-align:right!important}html[lang=ar] .hrm-common-multi-select-menu [class*=option]{text-align:right;justify-content:flex-end}html[lang=ar] .hrm-common-multi-select-menu [class*=option] label{text-align:right}html[lang=ar] .hrm-common-multi-select-menu [class*=searchInput]{text-align:right;direction:rtl}html[lang=ar] .attendance-report-surface [class*=filtersRow] .form-label,html[lang=ar] .attendance-report-surface [class*=filtersRow] label{width:100%;display:block;text-align:right!important}html[lang=ar] .attendance-report-surface [class*=filtersRow] .hrm-month-picker-value{text-align:right;direction:rtl}html[lang=ar] .attendance-report-surface [class*=filtersRow] .hrm-date-input .form-control{direction:rtl;text-align:right!important}html[lang=ar] .attendance-report-surface [class*=filtersRow] .hrm-date-input .form-control::placeholder{text-align:right}html[lang=ar] .attendance-report-surface [class*=filtersRow] .hrm-common-multi-select [class*=value]{text-align:right;direction:rtl}html[lang=ar] .attendance-report-surface [class*=filtersRow] .hrm-salary-type__value-container{justify-content:flex-end!important}html[lang=ar] .attendance-report-surface [class*=filtersRow] .hrm-salary-type__placeholder,html[lang=ar] .attendance-report-surface [class*=filtersRow] .hrm-salary-type__single-value,html[lang=ar] .attendance-report-surface [class*=filtersRow] .hrm-salary-type__input-container{text-align:right!important}html[lang=ar] .hrm-salary-type__menu .hrm-salary-type__option{direction:rtl;text-align:right!important}html[lang=ar] .reportPage .reportBody>.px-3.pb-3>.row.g-3 .form-label,html[lang=ar] .reportPage .reportBody .px-3.pb-3>.row.g-3 .form-label,html[lang=ar] .reportPage .reportBody>.px-3.pb-3>.row.g-3 label{width:100%;display:block;text-align:right!important}html[lang=ar] .reportPage .reportBody>.px-3.pb-3>.row.g-3 .hrm-month-picker-value,html[lang=ar] .reportPage .reportBody .px-3.pb-3>.row.g-3 .hrm-month-picker-value{text-align:right;direction:rtl}html[lang=ar] .reportPage .reportBody>.px-3.pb-3>.row.g-3 .hrm-date-input .form-control,html[lang=ar] .reportPage .reportBody .px-3.pb-3>.row.g-3 .hrm-date-input .form-control{direction:rtl;text-align:right!important}html[lang=ar] .reportPage .reportBody>.px-3.pb-3>.row.g-3 .hrm-common-multi-select [class*=value],html[lang=ar] .reportPage .reportBody .px-3.pb-3>.row.g-3 .hrm-common-multi-select [class*=value]{text-align:right;direction:rtl}html[lang=ar] .reportPage .reportBody>.px-3.pb-3>.row.g-3 .react-select__value-container,html[lang=ar] .reportPage .reportBody .px-3.pb-3>.row.g-3 .react-select__value-container{justify-content:flex-end!important}html[lang=ar] .reportPage .reportBody>.px-3.pb-3>.row.g-3 .react-select__placeholder,html[lang=ar] .reportPage .reportBody>.px-3.pb-3>.row.g-3 .react-select__single-value,html[lang=ar] .reportPage .reportBody .px-3.pb-3>.row.g-3 .react-select__placeholder,html[lang=ar] .reportPage .reportBody .px-3.pb-3>.row.g-3 .react-select__single-value{text-align:right!important}html[lang=ar] .employee-filter .emp-filter-option-row,html[lang=ar] .employee-filter .emp-filter-option-name,html[lang=ar] .employee-filter .emp-filter-option-meta{text-align:right}@media (max-width:767.98px){html[lang=ar] .employee-add-page form .common-select-wrapper--ar .form-label,html[lang=ar] .employee-profile-form form .common-select-wrapper--ar .form-label,html[lang=ar] .employee-add-page form .hrm-date-input .form-label,html[lang=ar] .employee-profile-form form .hrm-date-input .form-label,html[lang=ar] .employee-add-page form .form-check .form-check-label,html[lang=ar] .employee-add-page form .form-check>.form-label,html[lang=ar] .employee-profile-form form .form-check .form-check-label,html[lang=ar] .employee-profile-form form .form-check>.form-label,html[lang=ar] .employee-add-page form .form-check-inline .form-check-label{white-space:normal}:is(html[lang=ar] .employee-add-page form .row>[class*=col-]:has(.form-check)>.mt-1,html[lang=ar] .employee-profile-form form .row>[class*=col-]:has(.form-check)>.mt-1){justify-content:flex-end;gap:.5rem .75rem}html[lang=ar] .button-section,html[lang=ar] .employee-form-save-button-section,html[lang=ar] .hrm-form-actions{flex-wrap:wrap;row-gap:.5rem}html[lang=ar] .attendance-report-surface [class*=filtersRow] .form-label,html[lang=ar] .reportPage .reportBody .form-label,html[lang=ar] .audit-quick-filters label.small.fw-bold.d-flex.align-items-center{white-space:normal}}
:root{--background:#fff;--foreground:#171717;--color-bg-app:#f8f8fb;--color-bg-canvas:#fff;--color-bg-surface:#fff;--color-bg-surface-elevated:#fff;--color-bg-muted:#f5f5f5;--color-bg-inverse:#171717;--color-fg-primary:#171717;--color-fg-secondary:#171717;--color-fg-muted:#6c757d;--color-fg-inverse:#fff;--color-fg-on-accent:#fff;--color-border-default:#e0e0e0;--color-border-strong:#dee2e6;--color-border-focus:#c1251c;--color-input-bg:#fff;--color-input-bg-disabled:#e9ecef;--color-input-placeholder:#21252975;--color-dropdown-bg:#fff;--color-modal-bg:#fff;--color-sidebar-bg:#111827;--color-sidebar-fg:#f8fafc;--color-navbar-bg:#fff;--color-navbar-fg:#171717;--color-hover-subtle:#c1251c14;--color-hover-strong:#c1251c24;--color-focus-ring:193, 37, 28;--field-focus-border:rgba(var(--color-focus-ring), .55);--field-focus-shadow:0 0 0 3px rgba(var(--color-focus-ring), .14);--color-table-row-alt:#fdf6f5;--color-table-head-bg:#fbe3e1;--color-table-head-fg:#7a1712;--color-danger-bg-soft:#fff5f5;--color-danger-border:#dc3545;--delete-trash-icon-bg:#fff5f5;--delete-trash-icon-bg-hover:var(--color-danger-bg-soft);--app-font-family:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--green-color:#c1251c;--green-rgb:193, 37, 28;--green-hover:#9c1e17;--icon-tint-teal:brightness(0) saturate(100%) invert(19%) sepia(89%) saturate(3200%) hue-rotate(357deg) brightness(92%) contrast(101%);--ol-accent-gold:#d4920a;--ol-accent-gold-light:#f0c14d;--blue-color:#171717;--blue-rgb:23, 23, 23;--text-align-left:left;--text-align-right:right;--text-align-center:center;--form-heading-size:1.5rem;--form-heading-margin-bottom:2rem;--form-field-margin-bottom:1rem;--form-label-margin-bottom:.5rem;--form-label-font-size:1rem;--form-label-line-height:1.5;--form-field-required-color:#dc3545;--form-field-success-color:#166534;--forget-password-validation-text-size:2px;--form-placeholder-font-size:14px;--page-gutter-x:1rem;--page-gutter-x-mobile:10px;--page-gutter-y-top:12px;--page-gutter-y-bottom:16px;--page-gutter:var(--page-gutter-y-top) var(--page-gutter-x) var(--page-gutter-y-bottom);--page-gutter-mobile:8px var(--page-gutter-x-mobile) 12px;--yellow-bg:#fef3c7;--yellow-text:#92400e;--red-bg:#fee2e2;--red-text:#991b1b;--green-bg:#dcfce7;--green-text:#166534;--app-scrollbar-thumb:#c2cecd;--app-scrollbar-track:#f5f8f8;--app-scrollbar-size:10px;--nav-menu-active-bg:#fbe3e1;--nav-menu-active-bg-hover:#f8d2cf;--nav-menu-active-fg:#c1251c;--nav-menu-active-accent:#c1251c;--nav-menu-active-border:#c1251c47;--nav-menu-active-icon-bg:#c1251c1a;--color-tutorial-backdrop:#0f172a8c;--color-tutorial-card-bg:var(--color-bg-surface-elevated);--color-tutorial-card-border:var(--color-border-default);--loader-overlay-bg:#ffffff73;--loader-content-blur:14px}.hrm-confirm-modal{--hrm-confirm-danger-bg:#dc35451f;--hrm-confirm-danger-fg:#dc3545;--hrm-confirm-save-hover:#9c1e17;--hrm-confirm-cancel-hover:#2d2d2d}[data-theme=dark] .hrm-confirm-modal{--hrm-confirm-danger-bg:#f8717126;--hrm-confirm-danger-fg:#f87171}.hrm-confirm-modal__dialog{max-width:360px;margin-inline:auto}.hrm-confirm-modal .modal-content{border:1px solid var(--color-border-default);background:var(--color-modal-bg,#fff);border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #00000047}.hrm-confirm-modal__logout-panel,.hrm-confirm-modal__action-panel{text-align:center;background:var(--color-modal-bg,#fff);padding:1.5rem 1.375rem 1.25rem;position:relative}.hrm-confirm-modal .btn-close{opacity:.5;z-index:1;margin:0;position:absolute;top:.875rem;right:.875rem}.hrm-confirm-modal .btn-close:hover{opacity:.85}.hrm-confirm-modal__logout-icon,.hrm-confirm-modal__action-icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:.25rem auto .875rem;display:flex}.hrm-confirm-modal__logout-icon,.hrm-confirm-modal__action-icon--danger{background:var(--hrm-confirm-danger-bg);color:var(--hrm-confirm-danger-fg)}.hrm-confirm-modal__logout-icon svg,.hrm-confirm-modal__action-icon--danger svg{color:var(--hrm-confirm-danger-fg);stroke:var(--hrm-confirm-danger-fg)}.hrm-confirm-modal__action-icon--success{color:var(--green-text,#166534);background:#16653429}.hrm-confirm-modal__action-icon--warning{color:#d39e00;background:#ffc10729}.hrm-confirm-modal__action-icon--neutral{background:var(--color-bg-muted,#f1f5f9);color:var(--color-fg-secondary,#64748b)}.hrm-confirm-modal__action-icon--primary{background:rgba(var(--green-rgb,193, 37, 28), .14);color:var(--green-color,#c1251c)}.hrm-confirm-modal__action-icon--primary svg{color:var(--green-color,#c1251c);stroke:var(--green-color,#c1251c)}.hrm-confirm-modal--copy-shift .hrm-confirm-modal__dialog{max-width:420px}.hrm-confirm-modal--copy-shift .hrm-confirm-modal__action-panel{padding:2rem 1.5rem 1.375rem}.hrm-confirm-modal--copy-shift .hrm-confirm-modal__action-title{margin-bottom:.625rem;font-size:1.125rem}.hrm-confirm-modal--copy-shift .hrm-confirm-modal__action-message{max-width:22rem;color:var(--color-fg-secondary,#64748b);margin-inline:auto;font-size:.9375rem;line-height:1.55}.hrm-confirm-modal--copy-shift .hrm-confirm-modal__action-actions{gap:.75rem;margin-top:1.375rem;padding-top:1.125rem}.hrm-confirm-modal--copy-shift .cancel-button{color:var(--green-color,#c1251c)!important;border:1.5px solid rgba(var(--green-rgb,193, 37, 28), .45)!important;background-color:#fff!important}.hrm-confirm-modal--copy-shift .cancel-button:is(:hover,:focus){color:var(--green-color,#c1251c)!important;background-color:rgba(var(--green-rgb,193, 37, 28), .08)!important;border-color:var(--green-color,#c1251c)!important}[data-theme=dark] .hrm-confirm-modal--copy-shift .cancel-button{color:#8fd4cb!important;background-color:#0000!important;border-color:#8fd4cb73!important}[data-theme=dark] .hrm-confirm-modal--copy-shift .cancel-button:is(:hover,:focus){color:#8fd4cb!important;background-color:#8fd4cb1a!important;border-color:#8fd4cb!important}.hrm-confirm-modal__logout-title,.hrm-confirm-modal__action-title{color:var(--color-fg-primary,#1a1a1a);margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.hrm-confirm-modal__logout-message,.hrm-confirm-modal__action-message{color:var(--color-fg-secondary,#64748b);margin:0;font-size:.9rem;line-height:1.45}.hrm-confirm-modal__logout-actions,.hrm-confirm-modal__action-actions{border-top:1px solid var(--color-border-default);grid-template-columns:1fr 1fr;gap:.625rem;width:100%;margin-top:1.25rem;padding-top:1rem;display:grid}.hrm-confirm-modal__actions--single{grid-template-columns:minmax(140px,220px);justify-content:center;justify-items:stretch}.hrm-confirm-modal .cancel-button,.hrm-confirm-modal .save-button{justify-content:center;align-items:center;width:100%;min-width:0;min-height:38px;font-size:.875rem;font-weight:600;display:inline-flex;border-radius:8px!important;padding:.45rem .75rem!important}[data-theme=light] .hrm-confirm-modal .cancel-button{color:#fff!important;background-color:var(--blue-color,#171717)!important;border:1px solid var(--blue-color,#171717)!important}[data-theme=light] .hrm-confirm-modal .cancel-button:is(:hover,:focus){color:#fff!important;background-color:var(--hrm-confirm-cancel-hover)!important;border-color:var(--hrm-confirm-cancel-hover)!important}[data-theme=dark] .hrm-confirm-modal .cancel-button{color:var(--color-fg-primary)!important;background-color:var(--color-bg-muted,#2d2d2d)!important;border:1px solid var(--color-border-strong)!important}[data-theme=dark] .hrm-confirm-modal .cancel-button:is(:hover,:focus){color:var(--color-fg-primary)!important;background-color:var(--color-hover-strong,#3a3a3a)!important;border-color:var(--color-border-strong)!important}.hrm-confirm-modal .save-button{background:var(--green-color,#c1251c)!important;border:1px solid var(--green-color,#c1251c)!important;color:#fff!important}.hrm-confirm-modal .save-button:is(:hover,:focus){background:var(--hrm-confirm-save-hover)!important;border-color:var(--hrm-confirm-save-hover)!important;color:#fff!important}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-tutorial-backdrop:#0009;--loader-overlay-bg:#00000080;--loader-content-blur:12px}[data-theme=light]{--loader-overlay-bg:#ffffff73;--loader-content-blur:14px}[data-theme=dark][data-dark-palette]{--loader-content-blur:12px;--delete-trash-icon-bg:var(--color-danger-bg-soft);--delete-trash-icon-bg-hover:#fff5f5;--app-scrollbar-thumb:var(--color-border-strong);--app-scrollbar-track:var(--color-bg-muted);--nav-menu-active-bg:linear-gradient(135deg, #f2d2d01a 0%, #e6b2ae29 100%);--nav-menu-active-bg-hover:linear-gradient(135deg, #f2d2d024 0%, #e6b2ae38 100%);--nav-menu-active-fg:#f0d8d6;--nav-menu-active-accent:#e2776d;--nav-menu-active-border:#e6b2ae33;--nav-menu-active-icon-bg:#c1251c38}[data-theme=dark][data-dark-palette=midnight-blue]{--color-bg-app:#0d1424;--color-bg-canvas:#111a2e;--color-bg-surface:#16223a;--color-bg-surface-elevated:#1d2b48;--color-bg-muted:#26375a;--color-bg-inverse:#f6f9ff;--color-fg-primary:#e6ecf7;--color-fg-secondary:#b8c4db;--color-fg-muted:#8b98b3;--color-fg-inverse:#111a2e;--color-fg-on-accent:#fff;--color-border-default:#2b3c5e;--color-border-strong:#3a4f78;--color-border-focus:#5b8bd6;--color-input-bg:#17243d;--color-input-bg-disabled:#202f4d;--color-input-placeholder:#7c89a4;--color-dropdown-bg:#1a2842;--color-modal-bg:#1a2842;--color-sidebar-bg:#0a1120;--color-sidebar-fg:#cdd9f0;--color-navbar-bg:#111a2e;--color-navbar-fg:#cdd9f0;--color-hover-subtle:#1f2f4d;--color-hover-strong:#294066;--color-focus-ring:91, 139, 214;--field-focus-border:rgba(var(--color-focus-ring), .55);--field-focus-shadow:0 0 0 3px rgba(var(--color-focus-ring), .14);--color-table-row-alt:#16223a;--color-table-head-bg:#1f3057;--color-table-head-fg:#c9d8f5;--color-danger-bg-soft:#3a2530;--color-danger-border:#f08a8a;--color-tutorial-backdrop:#090f1cb8;--loader-overlay-bg:#090f1cd1}[data-theme=dark][data-dark-palette=charcoal]{--color-bg-app:#161616;--color-bg-canvas:#1c1c1c;--color-bg-surface:#212121;--color-bg-surface-elevated:#292929;--color-bg-muted:#323232;--color-bg-inverse:#f4f4f4;--color-fg-primary:#ededed;--color-fg-secondary:#c8c8c8;--color-fg-muted:#979797;--color-fg-inverse:#1c1c1c;--color-fg-on-accent:#fff;--color-border-default:#333;--color-border-strong:#454545;--color-border-focus:#d9564c;--color-input-bg:#262626;--color-input-bg-disabled:#303030;--color-input-placeholder:#8a8a8a;--color-dropdown-bg:#262626;--color-modal-bg:#262626;--color-sidebar-bg:#121212;--color-sidebar-fg:#e8e8e8;--color-navbar-bg:#1c1c1c;--color-navbar-fg:#e8e8e8;--color-hover-subtle:#2b2b2b;--color-hover-strong:#363636;--color-focus-ring:217, 86, 76;--field-focus-border:rgba(var(--color-focus-ring), .55);--field-focus-shadow:0 0 0 3px rgba(var(--color-focus-ring), .14);--color-table-row-alt:#202020;--color-table-head-bg:#2b2b2b;--color-table-head-fg:#e0e0e0;--color-danger-bg-soft:#3a2626;--color-danger-border:#e88f8f;--color-tutorial-backdrop:#121212b8;--loader-overlay-bg:#121212d1}[data-theme=dark][data-dark-palette=graphite]{--color-bg-app:#14171e;--color-bg-canvas:#191d26;--color-bg-surface:#1f242f;--color-bg-surface-elevated:#272d3a;--color-bg-muted:#313848;--color-bg-inverse:#f6f8fc;--color-fg-primary:#e7eaf0;--color-fg-secondary:#bfc6d3;--color-fg-muted:#8c95a4;--color-fg-inverse:#191d26;--color-fg-on-accent:#fff;--color-border-default:#2c3340;--color-border-strong:#3c4556;--color-border-focus:#6ba5c9;--color-input-bg:#232935;--color-input-bg-disabled:#2c3340;--color-input-placeholder:#828c9c;--color-dropdown-bg:#232935;--color-modal-bg:#232935;--color-sidebar-bg:#10131a;--color-sidebar-fg:#d4dae6;--color-navbar-bg:#191d26;--color-navbar-fg:#d4dae6;--color-hover-subtle:#262d3a;--color-hover-strong:#313a4c;--color-focus-ring:107, 165, 201;--field-focus-border:rgba(var(--color-focus-ring), .55);--field-focus-shadow:0 0 0 3px rgba(var(--color-focus-ring), .14);--color-table-row-alt:#1f242f;--color-table-head-bg:#283040;--color-table-head-fg:#cdd6e6;--color-danger-bg-soft:#3a262c;--color-danger-border:#ea9096;--color-tutorial-backdrop:#10131ab8;--loader-overlay-bg:#10131ad1}[data-theme=dark][data-dark-palette=black-white]{--color-bg-app:#121213;--color-bg-canvas:#18181a;--color-bg-surface:#1e1e20;--color-bg-surface-elevated:#262628;--color-bg-muted:#303032;--color-bg-inverse:#f0f0f0;--color-fg-primary:#f0f0f0;--color-fg-secondary:#cacaca;--color-fg-muted:#949496;--color-fg-inverse:#18181a;--color-fg-on-accent:#fff;--color-border-default:#343436;--color-border-strong:#4a4a4d;--color-border-focus:#e0e0e0;--color-input-bg:#212123;--color-input-bg-disabled:#2b2b2d;--color-input-placeholder:#8b8b8d;--color-dropdown-bg:#212123;--color-modal-bg:#212123;--color-sidebar-bg:#0c0c0d;--color-sidebar-fg:#f0f0f0;--color-navbar-bg:#18181a;--color-navbar-fg:#f0f0f0;--color-hover-subtle:#272729;--color-hover-strong:#333335;--color-focus-ring:200, 200, 202;--field-focus-border:rgba(var(--color-focus-ring), .55);--field-focus-shadow:0 0 0 3px rgba(var(--color-focus-ring), .14);--color-table-row-alt:#1d1d1f;--color-table-head-bg:#29292b;--color-table-head-fg:#ececec;--color-danger-bg-soft:#2f2a2a;--color-danger-border:#d9b8b8;--color-tutorial-backdrop:#000000b8;--loader-overlay-bg:#000000d1}[data-theme=dark][data-dark-palette=emerald-night]{--color-bg-app:#0c1613;--color-bg-canvas:#10201b;--color-bg-surface:#142a23;--color-bg-surface-elevated:#1a352c;--color-bg-muted:#224337;--color-bg-inverse:#f1fff9;--color-fg-primary:#e2f1ea;--color-fg-secondary:#bcd6cb;--color-fg-muted:#88a99b;--color-fg-inverse:#10201b;--color-fg-on-accent:#fff;--color-border-default:#22463a;--color-border-strong:#316b57;--color-border-focus:#e2776d;--color-input-bg:#16302a;--color-input-bg-disabled:#1f3d34;--color-input-placeholder:#7fa79a;--color-dropdown-bg:#16302a;--color-modal-bg:#16302a;--color-sidebar-bg:#0a1310;--color-sidebar-fg:#d6ede2;--color-navbar-bg:#10201b;--color-navbar-fg:#d6ede2;--color-hover-subtle:#1c3a30;--color-hover-strong:#274d3f;--color-focus-ring:226, 119, 109;--field-focus-border:rgba(var(--color-focus-ring), .55);--field-focus-shadow:0 0 0 3px rgba(var(--color-focus-ring), .14);--color-table-row-alt:#142a23;--color-table-head-bg:#1e4438;--color-table-head-fg:#cfeee0;--color-danger-bg-soft:#3a2529;--color-danger-border:#ef9a9a;--color-tutorial-backdrop:#08120fb8;--loader-overlay-bg:#08120fd1}.multi-select-scroll .react-select__multi-value{background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:16px!important;max-width:150px!important;margin:2px!important}.multi-select-scroll .react-select__multi-value__label{text-overflow:ellipsis!important;white-space:nowrap!important;color:#334155!important;max-width:120px!important;padding:4px 8px!important;font-size:.875rem!important;overflow:hidden!important}.multi-select-scroll .react-select__multi-value__remove{color:#64748b!important;border-radius:0 16px 16px 0!important;padding:4px 8px!important}.multi-select-scroll .react-select__multi-value__remove:hover{color:var(--color-danger-border,#dc3545)!important;background-color:#e2e8f0!important}iframe#launcher{display:none}.box{border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-fg-primary);width:auto;margin-block:3vh;margin-inline:var(--page-gutter-x);border-radius:20px;padding:1.5rem;box-shadow:0 2px 12px #0000000a}.reportPageFit.p-3,.reportPage.p-3,.reportPageFit.container-fluid,.reportPage.container-fluid{box-sizing:border-box;padding:var(--page-gutter)!important}@media (min-width:768px){.reportPageFit.p-md-4,.reportPage.p-md-4,.reportPageFit.container-fluid.p-md-4,.reportPage.container-fluid.p-md-4{padding:var(--page-gutter)!important}}@media (max-width:640px){.reportPageFit.p-3,.reportPage.p-3,.reportPageFit.p-md-4,.reportPage.p-md-4,.reportPageFit.container-fluid,.reportPage.container-fluid{padding:var(--page-gutter-mobile)!important}}.reportPageFit .employee-filter,.reportPageFit .employee-filter.box{margin-inline:0!important}html,html{background-color:var(--color-bg-app)}body{color:var(--color-fg-primary);background:var(--color-bg-app);font-family:var(--app-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.theme-transition{transition:background-color .22s,border-color .22s,color .22s}@media (prefers-reduced-motion:reduce){html.theme-transition{transition:none!important}}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.audit-highlight{color:var(--green-color);font-weight:600}.audit-from-muted{color:var(--color-fg-muted);font-style:italic}.react-select__control{background-color:var(--color-input-bg);border-color:var(--color-border-default)}.common-select-wrapper,.common-select-control,.hrm-common-select{overflow:visible}.react-select__menu{background-color:var(--color-dropdown-bg);border:1px solid var(--color-border-default)}.react-select__option{color:var(--color-fg-primary);background-color:#0000}.react-select__option--is-focused{background-color:var(--color-hover-subtle)}.react-select__option--is-selected{background-color:var(--green-color);color:var(--color-fg-inverse)}[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert()}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;-webkit-text-fill-color:var(--color-fg-primary)!important;font-size:inherit!important;line-height:inherit!important}input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;-webkit-text-fill-color:var(--color-fg-primary)!important;font-size:inherit!important;line-height:inherit!important}input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;-webkit-text-fill-color:var(--color-fg-primary)!important;font-size:inherit!important;line-height:inherit!important}textarea:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;-webkit-text-fill-color:var(--color-fg-primary)!important;font-size:inherit!important;line-height:inherit!important}textarea:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;-webkit-text-fill-color:var(--color-fg-primary)!important;font-size:inherit!important;line-height:inherit!important}textarea:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;-webkit-text-fill-color:var(--color-fg-primary)!important;font-size:inherit!important;line-height:inherit!important}select:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;-webkit-text-fill-color:var(--color-fg-primary)!important;font-size:inherit!important;line-height:inherit!important}select:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;-webkit-text-fill-color:var(--color-fg-primary)!important;font-size:inherit!important;line-height:inherit!important}select:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;box-shadow:0 0 0px 1000px var(--color-input-bg) inset!important;-webkit-text-fill-color:var(--color-fg-primary)!important;font-size:inherit!important;line-height:inherit!important}input::placeholder,textarea::placeholder,select{color:var(--color-input-placeholder)!important}select:focus,select option{color:var(--color-fg-primary)!important}input[type=date]:placeholder-shown{color:var(--color-input-placeholder)}input[type=date]:not(:placeholder-shown){color:var(--color-fg-primary)}.form-check-input:focus{border-color:var(--field-focus-border)!important;box-shadow:var(--field-focus-shadow)!important;outline:none!important}.form-control:focus,.form-select:focus,.form-control:focus-visible,.form-select:focus-visible{border-color:var(--field-focus-border)!important;box-shadow:var(--field-focus-shadow)!important;outline:0!important}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus,.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-danger,#dc3545)!important;box-shadow:0 0 0 .2rem #dc354540!important}.react-select__control--is-focused,.common-select-control .react-select__control--is-focused,.hrm-common-select .react-select__control--is-focused,.hrm-common-select.react-select--is-focused .react-select__control{border-color:var(--field-focus-border)!important;box-shadow:0 0 0 3px rgba(var(--color-focus-ring), .14)!important;outline:none!important}.common-select-wrapper--error .react-select__control,.common-select-wrapper--error .react-select__control--is-focused,.common-select-wrapper--error .common-select-control .react-select__control--is-focused{border-color:var(--color-danger-border,#dc3545)!important;outline:none!important;box-shadow:0 0 0 .2rem #dc354540!important}.breadcrumb{--bs-breadcrumb-divider:">"}.form-heading{text-align:left;font-size:var(--form-heading-size);margin-bottom:var(--form-heading-margin-bottom);color:var(--color-fg-primary);text-transform:uppercase;letter-spacing:.04em}.employee-form-heading{text-align:left;font-size:var(--form-heading-size)}.employee-form-pencil{vertical-align:middle;box-sizing:border-box;cursor:pointer;width:28px;height:28px;color:var(--green-color,#c1251c);background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;padding:5px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.employee-form-pencil:hover{color:var(--green-color,#c1251c);background:#f1f5f9;border-color:#cbd5e1}.employee-form-pencil[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.form-label{margin-bottom:var(--form-label-margin-bottom);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);color:var(--color-fg-primary);text-align:var(--text-align-left);font-weight:400;display:block}.form-label .required,.form-label .text-danger{font-size:inherit;line-height:inherit;margin-top:0;color:var(--form-field-required-color)!important}.text-danger{text-align:var(--text-align-left);margin-top:.25rem;font-size:.875rem;color:var(--form-field-required-color)!important}.text-success{text-align:var(--text-align-left);margin-top:.25rem;font-size:.875rem;color:var(--form-field-success-color)!important}.form-field{margin-bottom:var(--form-field-margin-bottom);text-align:var(--text-align-left)!important}.form-placeholder::placeholder{text-align:var(--text-align-left);font-size:var(--form-placeholder-font-size);color:var(--color-input-placeholder)!important;text-align:var(--text-align-left)!important;border-width:2px!important}.form-validation-message{color:var(--form-field-required-color);text-align:var(--text-align-left);margin-top:.25rem;font-size:.875rem}[data-theme=light] .btn.cancel-button,[data-theme=light] .btn.btn-cancel{border-radius:6px;font-weight:500;color:#fff!important;background-color:#1a1a1a!important;border:1px solid #1a1a1a!important}[data-theme=light] .btn.cancel-button:hover,[data-theme=light] .btn.cancel-button:focus,[data-theme=light] .btn.cancel-button:active,[data-theme=light] .btn.cancel-button:focus-visible,[data-theme=light] .btn.btn-cancel:hover,[data-theme=light] .btn.btn-cancel:focus,[data-theme=light] .btn.btn-cancel:active,[data-theme=light] .btn.btn-cancel:focus-visible{color:#fff!important;box-shadow:none!important;background-color:#2d2d2d!important;border-color:#2d2d2d!important}[data-theme=light] .btn.cancel-button:disabled,[data-theme=light] .btn.cancel-button.disabled,[data-theme=light] .btn.btn-cancel:disabled,[data-theme=light] .btn.btn-cancel.disabled{opacity:.55;color:#fff!important;background-color:#1a1a1a!important;border-color:#1a1a1a!important}.save-button{background:var(--green-color)!important;border-color:var(--green-color)!important;color:#fff!important}.btn.add-button,button.add-button{font-family:var(--app-font-family), system-ui, sans-serif;letter-spacing:.01em;cursor:pointer;box-shadow:none;white-space:nowrap;outline:none;gap:8px;transition:background-color .15s,border-color .15s,box-shadow .15s;background-color:var(--green-color)!important;color:#fff!important;border:1px solid var(--green-color)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;height:36px!important;min-height:36px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.btn.add-button:hover,.btn.add-button:focus,button.add-button:hover,button.add-button:focus{box-shadow:none;transform:none;background-color:var(--green-hover,#9c1e17)!important;border-color:var(--green-hover,#9c1e17)!important;color:#fff!important}.btn.add-button:active,button.add-button:active{box-shadow:none;transform:none}.btn.add-button:focus-visible,button.add-button:focus-visible{box-shadow:0 0 0 3px #c1251c38}.btn.add-button:disabled,.btn.add-button.disabled,button.add-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.add-button-icon-wrap{background-color:#ffffff38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@media (prefers-reduced-motion:reduce){.btn.add-button,button.add-button,.btn.add-button:hover,button.add-button:hover,.btn.add-button:active,button.add-button:active{transition:none;transform:none}}.employee-form-save-button-section{justify-content:flex-end;margin-top:.75rem;padding-top:.25rem;display:flex}.employee-add-page .button-section{z-index:1040;background:color-mix(in srgb, var(--color-bg-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);border:none;border-top:1px solid color-mix(in srgb, var(--color-border-default) 65%, transparent);border-radius:0;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;margin:0;padding:.75rem clamp(1.25rem,3vw,2.75rem);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000f,0 -8px 24px -6px #0000001a}@media (prefers-reduced-transparency:reduce){.employee-add-page .button-section{background:var(--color-bg-surface);-webkit-backdrop-filter:none}}.employee-add-page form:has(.button-section){padding-bottom:5.5rem}.button-section{justify-content:flex-end;gap:1rem;margin:0;display:flex}.hrm-form-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.eye-icon{color:"#6c757d";font-size:20px}.text-left{text-align:var(--text-align-left)}html[lang=ar]{--text-align-left:right}input[type=time]{direction:inherit;text-align:var(--text-align-left)}input[type=time]::-webkit-calendar-picker-indicator{direction:inherit}input[type=time]::-moz-calendar-picker-indicator{direction:inherit}.modal-subheading{color:var(--color-fg-muted);text-align:var(--text-align-left);margin-bottom:1.5rem}.breadcrumb-item a{color:var(--color-fg-primary)!important;text-decoration:none!important}.pencil-icon{cursor:pointer;color:var(--green-color);flex-basis:30px;justify-content:center;margin-top:30px;font-size:16px;display:flex}.pencil-icon-with-error{cursor:pointer;color:var(--green-color);flex-basis:30px;justify-content:center;margin-top:-10px;font-size:16px;display:flex}.select-with-modal-trigger-slot{flex:1;width:100%;min-width:0}:root{--hrm-select-control-height:38px;--hrm-select-label-offset:calc(var(--form-label-font-size) * var(--form-label-line-height) + var(--form-label-margin-bottom))}.add-field-modal-trigger{width:30px;min-width:30px;height:var(--hrm-select-control-height);cursor:pointer;margin-top:var(--hrm-select-label-offset);color:#1e7061;box-sizing:border-box;flex:0 0 30px;justify-content:center;align-self:flex-start;align-items:center;margin-bottom:0;padding:0;line-height:0;display:inline-flex}.add-field-modal-trigger:focus-visible{outline-offset:2px;outline:2px solid #1e7061}.add-field-modal-trigger--error{margin-top:var(--hrm-select-label-offset)}.add-field-modal-trigger--mt-custom,.add-field-modal-trigger--beside-select-only{align-self:flex-start;margin-top:0!important}.hrm-select-with-modal-row{flex-wrap:nowrap;align-items:flex-start;gap:.5rem;width:100%;min-width:0;display:flex}.hrm-select-with-modal-row .select-with-modal-trigger-slot{flex:1;min-width:0}.hrm-select-with-modal-row .add-field-modal-trigger--beside-select-only,.hrm-select-with-modal-row .add-field-modal-trigger--mt-custom{height:var(--hrm-select-control-height,38px);flex-shrink:0;align-self:flex-start;margin-top:0!important;margin-bottom:0!important}:is(.hrm-select-with-modal-row:has(.common-select-wrapper .form-label)>.add-field-modal-trigger:not(.add-field-modal-trigger--beside-select-only):not(.add-field-modal-trigger--mt-custom),.hrm-select-with-modal-row:has(.common-select-wrapper .form-label)>.add-field-modal-trigger--error:not(.add-field-modal-trigger--beside-select-only):not(.add-field-modal-trigger--mt-custom)){height:var(--hrm-select-control-height,38px);align-self:flex-start;margin-top:var(--hrm-select-label-offset)!important;margin-bottom:0!important}:is(.d-flex:has(>.select-with-modal-trigger-slot .common-select-wrapper),.d-flex:has(>.common-select-wrapper)){align-items:flex-start!important}:is(.d-flex:has(>.select-with-modal-trigger-slot .common-select-wrapper)>.add-field-modal-trigger:not(.add-field-modal-trigger--mt-custom):not(.add-field-modal-trigger--beside-select-only),.d-flex:has(>.select-with-modal-trigger-slot .common-select-wrapper)>.add-field-modal-trigger--error:not(.add-field-modal-trigger--mt-custom):not(.add-field-modal-trigger--beside-select-only),.d-flex:has(>.common-select-wrapper .form-label)>.add-field-modal-trigger:not(.add-field-modal-trigger--mt-custom):not(.add-field-modal-trigger--beside-select-only),.d-flex:has(>.common-select-wrapper .form-label)>.add-field-modal-trigger--error:not(.add-field-modal-trigger--mt-custom):not(.add-field-modal-trigger--beside-select-only)){height:var(--hrm-select-control-height,38px);align-self:flex-start;margin-top:var(--hrm-select-label-offset)!important;margin-bottom:0!important}.form-error{border-radius:.375rem;border:1px solid var(--bs-danger,#dc3545)!important;box-shadow:0 0 0 .2rem #dc354540!important}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none!important;padding-right:.75rem!important}.react-select__control.form-error{border-color:var(--bs-danger,#dc3545)!important;box-shadow:0 0 0 .2rem #dc354540!important}.hrm-date-input .hrm-date-input-group,.hrm-date-input .hrm-date-input-group>.form-control,.hrm-date-input .hrm-date-input-group>.input-group-text{box-sizing:border-box;height:38px;min-height:38px}.common-btn{background:var(--green-color)!important;border-color:var(--green-color)!important;color:#fff!important;box-shadow:rgba(var(--green-rgb), .2) 0 2px 4px!important;border:none!important;border-radius:8px!important;outline:none!important;padding:10px 16px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.common-btn:hover{box-shadow:0 4px 12px rgba(var(--green-rgb), .3)!important;background-color:#9c1e17!important;transform:translateY(-2px)!important}.no-text-select{-webkit-user-select:none;user-select:none}.responsive-auth-btn{width:50%!important}@media (min-width:768px){.responsive-auth-btn{width:25%!important}}.mobile-stats{align-items:center;gap:20px;display:flex}.mobile-page-size{align-items:center;gap:8px;display:flex}.mobile-page-size label{color:var(--color-fg-secondary);font-size:14px;font-weight:500}.mobile-page-size select{border:1px solid var(--color-border-default);background-color:var(--color-input-bg);color:var(--color-fg-secondary);border-radius:6px;outline:none;padding:6px 12px;font-size:14px}.delete-trash-icon-btn:hover:not(:disabled){background-color:var(--delete-trash-icon-bg-hover)!important}.delete-icon-btn{cursor:pointer;color:inherit;background-color:#0000;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:0;transition:all .2s ease-in-out;display:flex}.modal{z-index:13000!important}.modal-backdrop{z-index:12999!important}.role-like-toggle{cursor:pointer;transition:all .25s;appearance:none!important;background-color:var(--color-fg-muted)!important;border:none!important;border-radius:2rem!important;width:2.5rem!important;height:1.3rem!important;position:relative!important}.role-like-toggle:before{content:""!important;background:var(--color-fg-inverse)!important;border-radius:50%!important;width:1rem!important;height:1rem!important;transition:transform .25s!important;position:absolute!important;top:2px!important;left:2px!important}.role-like-toggle:checked{background-color:var(--green-color,#c1251c)!important}.role-like-toggle:checked:before{transform:translate(1.2rem)!important}.role-like-toggle:focus{box-shadow:none!important}.hrm-status-tabs .hrm-status-tab.btn-link{border-bottom:3px solid #0000;border-radius:0;color:var(--color-fg-muted)!important}.hrm-status-tabs .hrm-status-tab.btn-link:hover,.hrm-status-tabs .hrm-status-tab.btn-link.is-active{color:var(--green-color)!important}.hrm-status-tabs .hrm-status-tab.btn-link.is-active{border-bottom-color:var(--green-color)}.page-item.active .page-link,.btn-primary{background-color:var(--green-color)!important;border-color:var(--green-color)!important;color:var(--color-fg-on-accent,#fff)!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:var(--green-hover,#9c1e17)!important;border-color:var(--green-hover,#9c1e17)!important}.btn-outline-primary{color:var(--green-color)!important;border-color:var(--green-color)!important}.btn-outline-primary:hover{background-color:var(--green-color)!important;color:var(--color-fg-on-accent,#fff)!important}.text-primary,a.text-primary,.nav-link.active{color:var(--green-color)!important}.form-check-input:checked{background-color:var(--green-color)!important;border-color:var(--green-color)!important}
