@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_978463b8-module__HCzW0q__className{font-family:Manrope,Manrope 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}.hrm-page-size-select,.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{text-align:right!important}html[lang=ar] .employee-filter [class*=searchFieldStack] [class*=searchInput]{direction:rtl;text-align:right!important}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:#f5f5f5;--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:#6ab0ff;--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:#22796f14;--color-hover-strong:#22796f24;--color-focus-ring:59, 130, 246;--color-table-row-alt:#f8fafc;--color-table-head-bg:#22796f14;--color-table-head-fg:#0f4d46;--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:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--green-color:#22796f;--green-rgb:34, 121, 111;--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:#198754;--forget-password-validation-text-size:2px;--form-placeholder-font-size:14px;--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:linear-gradient(135deg, #d2f2f0 0%, #b2e6e0 100%);--nav-menu-active-bg-hover:linear-gradient(135deg, #c8ebe8 0%, #9fd9d2 100%);--nav-menu-active-fg:#22796f;--nav-menu-active-accent:#22796f;--nav-menu-active-border:#a8ddd6;--nav-menu-active-icon-bg:#ffffff73;--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:#1a665e;--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{background:rgba(var(--green-rgb,34, 121, 111), .16);color:var(--green-color,#22796f)}.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,34, 121, 111), .14);color:var(--green-color,#22796f)}.hrm-confirm-modal__action-icon--primary svg{color:var(--green-color,#22796f);stroke:var(--green-color,#22796f)}.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,#22796f)!important;border:1.5px solid rgba(var(--green-rgb,34, 121, 111), .45)!important;background-color:#fff!important}.hrm-confirm-modal--copy-shift .cancel-button:is(:hover,:focus){color:var(--green-color,#22796f)!important;background-color:rgba(var(--green-rgb,34, 121, 111), .08)!important;border-color:var(--green-color,#22796f)!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,#22796f)!important;border:1px solid var(--green-color,#22796f)!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, #d2f2f01a 0%, #b2e6e029 100%);--nav-menu-active-bg-hover:linear-gradient(135deg, #d2f2f024 0%, #b2e6e038 100%);--nav-menu-active-fg:#d8f0ed;--nav-menu-active-accent:#7ecec0;--nav-menu-active-border:#b2e6e033;--nav-menu-active-icon-bg:#22796f38}[data-theme=dark][data-dark-palette=midnight-blue]{--color-bg-app:#0b1220;--color-bg-canvas:#0f172a;--color-bg-surface:#111b30;--color-bg-surface-elevated:#17243d;--color-bg-muted:#1f2e49;--color-bg-inverse:#f8fafc;--color-fg-primary:#e2e8f0;--color-fg-secondary:#cbd5e1;--color-fg-muted:#94a3b8;--color-fg-inverse:#0f172a;--color-fg-on-accent:#fff;--color-border-default:#2b3a55;--color-border-strong:#3a4d70;--color-border-focus:#6ab0ff;--color-input-bg:#182741;--color-input-bg-disabled:#223352;--color-input-placeholder:#8ea1be;--color-dropdown-bg:#17243d;--color-modal-bg:#17243d;--color-sidebar-bg:#0a0f1c;--color-sidebar-fg:#dbe7ff;--color-navbar-bg:#0f172a;--color-navbar-fg:#dbe7ff;--color-hover-subtle:#223352;--color-hover-strong:#2a3e62;--color-focus-ring:106, 176, 255;--color-table-row-alt:#17243d;--color-table-head-bg:#223352;--color-table-head-fg:#dbe7ff;--color-danger-bg-soft:#3b1f26;--color-danger-border:#f87171;--color-tutorial-backdrop:#0b1220b8;--loader-overlay-bg:#0b1220d1}[data-theme=dark][data-dark-palette=charcoal]{--color-bg-app:#121212;--color-bg-canvas:#171717;--color-bg-surface:#1e1e1e;--color-bg-surface-elevated:#262626;--color-bg-muted:#2d2d2d;--color-bg-inverse:#f5f5f5;--color-fg-primary:#f5f5f5;--color-fg-secondary:#d4d4d4;--color-fg-muted:#a3a3a3;--color-fg-inverse:#171717;--color-fg-on-accent:#fff;--color-border-default:#3a3a3a;--color-border-strong:#4a4a4a;--color-border-focus:#6ab0ff;--color-input-bg:#242424;--color-input-bg-disabled:#303030;--color-input-placeholder:#9a9a9a;--color-dropdown-bg:#242424;--color-modal-bg:#242424;--color-sidebar-bg:#111;--color-sidebar-fg:#ededed;--color-navbar-bg:#171717;--color-navbar-fg:#ededed;--color-hover-subtle:#303030;--color-hover-strong:#3b3b3b;--color-focus-ring:106, 176, 255;--color-table-row-alt:#232323;--color-table-head-bg:#2e2e2e;--color-table-head-fg:#e5e5e5;--color-danger-bg-soft:#3a2227;--color-danger-border:#f87171;--color-tutorial-backdrop:#121212b8;--loader-overlay-bg:#121212d1}[data-theme=dark][data-dark-palette=graphite]{--color-bg-app:#151922;--color-bg-canvas:#1b2030;--color-bg-surface:#202638;--color-bg-surface-elevated:#283048;--color-bg-muted:#313a56;--color-bg-inverse:#f6f8fc;--color-fg-primary:#e8edf8;--color-fg-secondary:#cfd7ea;--color-fg-muted:#9eabc8;--color-fg-inverse:#1b2030;--color-fg-on-accent:#fff;--color-border-default:#3b4667;--color-border-strong:#4a567a;--color-border-focus:#7fb8ff;--color-input-bg:#252d43;--color-input-bg-disabled:#303a56;--color-input-placeholder:#92a2c3;--color-dropdown-bg:#252d43;--color-modal-bg:#252d43;--color-sidebar-bg:#121626;--color-sidebar-fg:#dbe4fb;--color-navbar-bg:#1a1f2f;--color-navbar-fg:#dbe4fb;--color-hover-subtle:#313b57;--color-hover-strong:#3b486a;--color-focus-ring:127, 184, 255;--color-table-row-alt:#27304a;--color-table-head-bg:#313b57;--color-table-head-fg:#dbe4fb;--color-danger-bg-soft:#41272f;--color-danger-border:#fb7185;--color-tutorial-backdrop:#151922b8;--loader-overlay-bg:#151922d1}[data-theme=dark][data-dark-palette=black-white]{--color-bg-app:#0a0a0a;--color-bg-canvas:#111;--color-bg-surface:#1a1a1a;--color-bg-surface-elevated:#242424;--color-bg-muted:#2e2e2e;--color-bg-inverse:#fff;--color-fg-primary:#fff;--color-fg-secondary:#e8e8e8;--color-fg-muted:#a8a8a8;--color-fg-inverse:#0a0a0a;--color-fg-on-accent:#fff;--color-border-default:#3d3d3d;--color-border-strong:#525252;--color-border-focus:#fff;--color-input-bg:#1f1f1f;--color-input-bg-disabled:#2a2a2a;--color-input-placeholder:#9a9a9a;--color-dropdown-bg:#1f1f1f;--color-modal-bg:#1f1f1f;--color-sidebar-bg:#000;--color-sidebar-fg:#fff;--color-navbar-bg:#111;--color-navbar-fg:#fff;--color-hover-subtle:#2a2a2a;--color-hover-strong:#363636;--color-focus-ring:255, 255, 255;--color-table-row-alt:#1f1f1f;--color-table-head-bg:#2a2a2a;--color-table-head-fg:#fff;--color-danger-bg-soft:#2a2a2a;--color-danger-border:#f5f5f5;--color-tutorial-backdrop:#000000bf;--loader-overlay-bg:#000000d1}[data-theme=dark][data-dark-palette=emerald-night]{--color-bg-app:#0f1a18;--color-bg-canvas:#132320;--color-bg-surface:#17302b;--color-bg-surface-elevated:#1c3b35;--color-bg-muted:#244b43;--color-bg-inverse:#f3fffb;--color-fg-primary:#dcfaf1;--color-fg-secondary:#bde8dc;--color-fg-muted:#91c8b8;--color-fg-inverse:#143129;--color-fg-on-accent:#fff;--color-border-default:#2f5e54;--color-border-strong:#3b7366;--color-border-focus:#78d3c0;--color-input-bg:#1d3a34;--color-input-bg-disabled:#284a42;--color-input-placeholder:#87bcae;--color-dropdown-bg:#1d3a34;--color-modal-bg:#1d3a34;--color-sidebar-bg:#0d1816;--color-sidebar-fg:#d6f5ec;--color-navbar-bg:#122521;--color-navbar-fg:#d6f5ec;--color-hover-subtle:#285046;--color-hover-strong:#306053;--color-focus-ring:120, 211, 192;--color-table-row-alt:#1f3f38;--color-table-head-bg:#275046;--color-table-head-fg:#d6f5ec;--color-danger-bg-soft:#3c2528;--color-danger-border:#fb7185;--color-tutorial-backdrop:#0f1a18b8;--loader-overlay-bg:#0f1a18d1}.multi-select-scroll .react-select__multi-value{background-color:#e3f2fd!important;border:1px solid #bbdefb!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:#1976d2!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:#1976d2!important;border-radius:0 16px 16px 0!important;padding:4px 8px!important}.multi-select-scroll .react-select__multi-value__remove:hover{color:#d32f2f!important;background-color:#bbdefb!important}iframe#launcher{display:none}.box{border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-fg-primary);border-radius:20px;width:auto;margin:3vh 1rem;padding:1.5rem;box-shadow:0 2px 12px #0000000a}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)}.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{box-shadow:none!important;border-color:var(--color-border-default)!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)}.employee-form-heading{text-align:left;font-size:var(--form-heading-size)}.employee-form-pencil{font-size:var(--forget-password-validation-text-size);cursor:pointer;color:#2087fd;width:1rem;height:1rem;margin-left:.5rem}.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{letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 15px rgba(var(--green-rgb), .2);white-space:nowrap;outline:none;gap:8px;transition:all .2s cubic-bezier(.4,0,.2,1);background-color:var(--green-color)!important;color:#fff!important;border:1.5px solid var(--green-color)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;padding:0 20px!important;font-size:14px!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{transform:translateY(-2px);box-shadow:0 8px 20px #22796f4d;color:#fff!important;background-color:#18645a!important;border-color:#18645a!important}.btn.add-button:active,button.add-button:active{transform:translateY(0);box-shadow:0 2px 4px #22796f33}.btn.add-button:focus-visible,button.add-button:focus-visible{box-shadow:0 0 0 3px #22796f40,0 6px 15px #22796f33}.btn.add-button:disabled,.btn.add-button.disabled,button.add-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:0 6px 15px rgba(var(--green-rgb), .12);transform:none}.add-button-icon-wrap{background-color:#fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;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:#2087fd;flex-basis:30px;justify-content:center;margin-top:30px;font-size:16px;display:flex}.pencil-icon-with-error{cursor:pointer;color:#2087fd;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{background-color:#08290f!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #28a7454d!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:#22796f!important}.role-like-toggle:checked:before{transform:translate(1.2rem)!important}.role-like-toggle:focus{box-shadow:none!important}
