@media (max-width:767.98px){.employee-add-page form .box .row>[class*=col-]{display:block!important}.employee-add-page form .box .row>[class*=col-]>label.form-label,.employee-add-page form .box .row>[class*=col-]>.form-label,.employee-add-page form .box .row>[class*=col-]>.hrm-form-field-w,.employee-add-page form .box .row>[class*=col-]>input.hrm-form-field-w,.employee-add-page form .box .row>[class*=col-]>.form-control.hrm-form-field-w,.employee-add-page form .box .row>[class*=col-]>.common-select-wrapper,.employee-add-page form .box .row>[class*=col-]>.common-select-wrapper.hrm-form-field-w,.employee-add-page form .box .row>[class*=col-]>.hrm-common-multi-select,.employee-add-page form .box .row>[class*=col-]>.hrm-common-multi-select.hrm-form-field-w,.employee-add-page form .box .row>[class*=col-]>.hrm-date-input,.employee-add-page form .box .row>[class*=col-]>.hrm-date-input.hrm-form-field-w,.employee-add-page form .box .row>[class*=col-]>.form-validation-message,.employee-add-page form .box .row>[class*=col-]>input.form-control[style*="75%"]{box-sizing:border-box;align-self:auto!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.employee-add-page form .box .row>[class*=col-] .d-flex.hrm-form-field-w{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media (min-width:768px){html[lang=en] .employee-add-page form .box .row>[class*=col-]>.hrm-form-field-w:not(.d-flex),html[lang=en] .employee-add-page form .box .row>[class*=col-]>input.hrm-form-field-w,html[lang=en] .employee-add-page form .box .row>[class*=col-]>.form-control.hrm-form-field-w,html[lang=en] .employee-add-page form .box .row>[class*=col-]>.common-select-wrapper.hrm-form-field-w,html[lang=en] .employee-add-page form .box .row>[class*=col-]>.hrm-common-multi-select.hrm-form-field-w,html[lang=en] .employee-add-page form .box .row>[class*=col-]>.hrm-date-input.hrm-form-field-w{box-sizing:border-box;width:75%!important;max-width:75%!important;margin-left:0!important;margin-right:auto!important;display:block!important}html[lang=en] .employee-add-page form .box .row>[class*=col-]:has(>.hrm-form-field-w)>label.form-label{box-sizing:border-box;width:75%;max-width:75%;display:block}html[lang=en] .employee-add-page form .box .row>[class*=col-]:has(>.hrm-form-field-w)>.form-label{box-sizing:border-box;width:75%;max-width:75%;display:block}html[lang=en] .employee-add-page form .box .row>[class*=col-]:has(>.hrm-common-multi-select)>label.form-label{box-sizing:border-box;width:75%;max-width:75%;display:block}html[lang=en] .employee-add-page form .box .row>[class*=col-]:has(>.hrm-common-multi-select)>.form-label{box-sizing:border-box;width:75%;max-width:75%;display:block}html[lang=ar] .employee-add-page form .box .row>[class*=col-]>.hrm-form-field-w:not(.d-flex),html[lang=ar] .employee-add-page form .box .row>[class*=col-]>input.hrm-form-field-w,html[lang=ar] .employee-add-page form .box .row>[class*=col-]>.form-control.hrm-form-field-w,html[lang=ar] .employee-add-page form .box .row>[class*=col-]>.common-select-wrapper.hrm-form-field-w,html[lang=ar] .employee-add-page form .box .row>[class*=col-]>.hrm-common-multi-select.hrm-form-field-w,html[lang=ar] .employee-add-page form .box .row>[class*=col-]>.hrm-date-input.hrm-form-field-w,html[lang=ar] .employee-add-page form .box .row>[class*=col-]>.form-validation-message{box-sizing:border-box;width:75%!important;min-width:0!important;max-width:75%!important;margin-left:auto!important;margin-right:0!important;display:block!important}html[lang=ar] .employee-add-page form .box .row>[class*=col-]>label.form-label,html[lang=ar] .employee-add-page form .box .row>[class*=col-]>.form-label{text-align:right;box-sizing:border-box;width:75%!important;max-width:75%!important;margin-left:auto!important;margin-right:0!important;display:block!important}}.employee-add-page form .d-flex.hrm-form-field-w,.employee-add-page form .d-flex.align-items-center.hrm-form-field-w{box-sizing:border-box;gap:.5rem;min-width:0;flex-wrap:nowrap!important;align-items:flex-start!important;display:flex!important}.employee-add-page form .d-flex.hrm-form-field-w>.common-select-wrapper,.employee-add-page form .d-flex.hrm-form-field-w>div:first-child{flex:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important}.employee-add-page form .d-flex.hrm-form-field-w .hrm-common-multi-select{overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important}.employee-add-page form .d-flex.hrm-form-field-w .hrm-common-multi-select>div:first-of-type{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.employee-add-page form .d-flex.hrm-form-field-w .add-field-modal-trigger,.employee-add-page form .d-flex.align-items-center.hrm-form-field-w .add-field-modal-trigger{height:var(--hrm-select-control-height,38px);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex;margin-top:var(--hrm-select-label-offset,2rem)!important;margin-bottom:0!important}.employee-add-page form .d-flex.hrm-form-field-w .add-field-modal-trigger--error,.employee-add-page form .d-flex.align-items-center.hrm-form-field-w .add-field-modal-trigger--error{margin-top:var(--hrm-select-label-offset,2rem)!important}@media (min-width:768px){html[lang=en] .employee-add-page form .box .row>[class*=col-]>.d-flex.hrm-form-field-w,html[lang=en] .employee-add-page form .box .row>[class*=col-] .d-flex.hrm-form-field-w{width:calc(75% + 38px)!important;max-width:calc(75% + 38px)!important;margin-left:0!important;margin-right:auto!important}html[lang=ar] .employee-add-page form .box .row>[class*=col-]>.d-flex.hrm-form-field-w,html[lang=ar] .employee-add-page form .box .row>[class*=col-] .d-flex.hrm-form-field-w{width:calc(75% + 38px)!important;max-width:calc(75% + 38px)!important;margin-left:auto!important;margin-right:0!important}}.employee-add-page .common-select-wrapper.hrm-form-field-w{overflow:hidden;min-width:0!important}.employee-add-page .common-select-wrapper.hrm-form-field-w .common-select-control,.employee-add-page .common-select-wrapper.hrm-form-field-w .hrm-common-select,.employee-add-page .common-select-wrapper.hrm-form-field-w .common-select-control>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html[lang=ar] .employee-add-page .common-select-wrapper .common-select-control .react-select__control,html[lang=ar] .employee-add-page .common-select-wrapper.hrm-form-field-w .common-select-control .react-select__control{flex-direction:row-reverse!important}html[lang=ar] .employee-add-page .common-select-wrapper .react-select__indicators{order:0!important}.employee-add-page .hrm-common-multi-select.hrm-form-field-w{overflow:hidden;min-width:0!important}.employee-add-page .hrm-common-multi-select.hrm-form-field-w>div:first-of-type{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:767.98px){.employee-profile-form form .row>[class*=col-]{display:block!important}.employee-profile-form form .row>[class*=col-]>label.form-label,.employee-profile-form form .row>[class*=col-]>.form-label,.employee-profile-form form .row>[class*=col-]>.form-control,.employee-profile-form form .row>[class*=col-]>input.form-control.w-75,.employee-profile-form form .row>[class*=col-] .form-control.w-75,.employee-profile-form form .row>[class*=col-]>select.form-select.w-75,.employee-profile-form form .row>[class*=col-]>.hrm-form-field-w,.employee-profile-form form .row>[class*=col-]>input.hrm-form-field-w,.employee-profile-form form .row>[class*=col-]>.common-select-wrapper,.employee-profile-form form .row>[class*=col-]>.common-select-wrapper.hrm-form-field-w,.employee-profile-form form .row>[class*=col-]>.hrm-date-input,.employee-profile-form form .row>[class*=col-]>.hrm-date-input.w-75,.employee-profile-form form .row>[class*=col-]>.hrm-common-multi-select,.employee-profile-form form .row>[class*=col-]>.hrm-common-multi-select.hrm-form-field-w,.employee-profile-form form .row>[class*=col-]>.form-validation-message,.employee-profile-form form .row>[class*=col-]>.d-flex.align-items-center,.employee-profile-form form .row>[class*=col-] .d-flex.hrm-form-field-w{box-sizing:border-box;align-self:auto!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media (min-width:768px){html[lang=en] .employee-profile-form form .row>[class*=col-]>input.form-control.w-75,html[lang=en] .employee-profile-form form .row>[class*=col-]>.form-control.w-75,html[lang=en] .employee-profile-form form .row>[class*=col-] .form-control.w-75,html[lang=en] .employee-profile-form form .row>[class*=col-]>select.form-select.w-75,html[lang=en] .employee-profile-form form .row>[class*=col-]>.common-select-wrapper.hrm-form-field-w,html[lang=en] .employee-profile-form form .row>[class*=col-]>.hrm-date-input.w-75,html[lang=en] .employee-profile-form form .row>[class*=col-]>.hrm-common-multi-select.hrm-form-field-w,html[lang=en] .employee-profile-form form .row>[class*=col-]>.hrm-form-field-w:not(.d-flex),html[lang=en] .employee-profile-form form .row>[class*=col-]>.form-validation-message{box-sizing:border-box;width:75%!important;max-width:75%!important;margin-left:0!important;margin-right:auto!important;display:block!important}html[lang=en] .employee-profile-form form .row>[class*=col-]:has(>.form-control.w-75)>label.form-label{box-sizing:border-box;width:75%;max-width:75%;display:block}html[lang=en] .employee-profile-form form .row>[class*=col-]:has(>.form-control.w-75)>.form-label{box-sizing:border-box;width:75%;max-width:75%;display:block}html[lang=en] .employee-profile-form form .row>[class*=col-]:has(>.hrm-common-multi-select)>label.form-label{box-sizing:border-box;width:75%;max-width:75%;display:block}html[lang=en] .employee-profile-form form .row>[class*=col-]:has(>.hrm-common-multi-select)>.form-label{box-sizing:border-box;width:75%;max-width:75%;display:block}html[lang=ar] .employee-profile-form form .row>[class*=col-]>input.form-control.w-75,html[lang=ar] .employee-profile-form form .row>[class*=col-]>.form-control.w-75,html[lang=ar] .employee-profile-form form .row>[class*=col-] .form-control.w-75,html[lang=ar] .employee-profile-form form .row>[class*=col-]>select.form-select.w-75,html[lang=ar] .employee-profile-form form .row>[class*=col-]>.common-select-wrapper.hrm-form-field-w,html[lang=ar] .employee-profile-form form .row>[class*=col-]>.hrm-date-input.w-75,html[lang=ar] .employee-profile-form form .row>[class*=col-]>.hrm-common-multi-select.hrm-form-field-w,html[lang=ar] .employee-profile-form form .row>[class*=col-]>.hrm-form-field-w:not(.d-flex),html[lang=ar] .employee-profile-form form .row>[class*=col-]>.form-validation-message{box-sizing:border-box;width:75%!important;min-width:0!important;max-width:75%!important;margin-left:auto!important;margin-right:0!important;display:block!important}html[lang=ar] .employee-profile-form form .row>[class*=col-]>label.form-label,html[lang=ar] .employee-profile-form form .row>[class*=col-]>.form-label{text-align:right;box-sizing:border-box;width:75%!important;max-width:75%!important;margin-left:auto!important;margin-right:0!important;display:block!important}}.employee-profile-form form .d-flex.hrm-form-field-w,.employee-profile-form form .d-flex.align-items-center.hrm-form-field-w{box-sizing:border-box;gap:.5rem;min-width:0;flex-wrap:nowrap!important;align-items:flex-start!important;display:flex!important}.employee-profile-form form .d-flex.align-items-center:has(.common-select-wrapper){box-sizing:border-box;gap:.5rem;min-width:0;flex-wrap:nowrap!important;align-items:flex-start!important;display:flex!important}.employee-profile-form form .d-flex.hrm-form-field-w>.common-select-wrapper,.employee-profile-form form .d-flex.hrm-form-field-w>div:first-child{flex:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important}.employee-profile-form form .d-flex.align-items-center:has(.common-select-wrapper)>.common-select-wrapper{flex:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important}.employee-profile-form form .d-flex.hrm-form-field-w .hrm-common-multi-select{overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important}.employee-profile-form form .d-flex.hrm-form-field-w .hrm-common-multi-select>div:first-of-type{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.employee-profile-form form .d-flex.hrm-form-field-w .add-field-modal-trigger,.employee-profile-form form .d-flex.align-items-center.hrm-form-field-w .add-field-modal-trigger{height:var(--hrm-select-control-height,38px);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex;margin-top:var(--hrm-select-label-offset,2rem)!important;margin-bottom:0!important}.employee-profile-form form .d-flex.align-items-center:has(.common-select-wrapper) .add-field-modal-trigger{height:var(--hrm-select-control-height,38px);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex;margin-top:var(--hrm-select-label-offset,2rem)!important;margin-bottom:0!important}.employee-profile-form form .d-flex.hrm-form-field-w .add-field-modal-trigger--error,.employee-profile-form form .d-flex.align-items-center.hrm-form-field-w .add-field-modal-trigger--error{margin-top:var(--hrm-select-label-offset,2rem)!important}.employee-profile-form form .d-flex.align-items-center:has(.common-select-wrapper) .add-field-modal-trigger--error{margin-top:var(--hrm-select-label-offset,2rem)!important}@media (min-width:768px){:is(html[lang=en] .employee-profile-form form .row>[class*=col-]>.d-flex.align-items-center:has(.common-select-wrapper),html[lang=en] .employee-profile-form form .row>[class*=col-]>.d-flex.hrm-form-field-w,html[lang=en] .employee-profile-form form .row>[class*=col-] .d-flex.hrm-form-field-w){width:calc(75% + 38px)!important;max-width:calc(75% + 38px)!important;margin-left:0!important;margin-right:auto!important}:is(html[lang=ar] .employee-profile-form form .row>[class*=col-]>.d-flex.align-items-center:has(.common-select-wrapper),html[lang=ar] .employee-profile-form form .row>[class*=col-]>.d-flex.hrm-form-field-w,html[lang=ar] .employee-profile-form form .row>[class*=col-] .d-flex.hrm-form-field-w){width:calc(75% + 38px)!important;max-width:calc(75% + 38px)!important;margin-left:auto!important;margin-right:0!important}}.employee-profile-form .common-select-wrapper.hrm-form-field-w{overflow:hidden;min-width:0!important}.employee-profile-form .common-select-wrapper.hrm-form-field-w .common-select-control,.employee-profile-form .common-select-wrapper.hrm-form-field-w .hrm-common-select,.employee-profile-form .common-select-wrapper.hrm-form-field-w .common-select-control>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html[lang=ar] .employee-profile-form .common-select-wrapper .common-select-control .react-select__control,html[lang=ar] .employee-profile-form .common-select-wrapper.hrm-form-field-w .common-select-control .react-select__control{flex-direction:row-reverse!important}html[lang=ar] .employee-profile-form .common-select-wrapper .react-select__indicators{order:0!important}.employee-profile-form .hrm-common-multi-select.hrm-form-field-w{overflow:hidden;min-width:0!important}.employee-profile-form .hrm-common-multi-select.hrm-form-field-w>div:first-of-type{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.employee-relation-form form .row>[class*=col-] .form-control,.employee-relation-form form .row>[class*=col-] .common-select-wrapper,.employee-relation-form form .row>[class*=col-] .employee-relation-select-row{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.employee-relation-form form .employee-relation-select-row{gap:.5rem;min-width:0;flex-wrap:nowrap!important;align-items:flex-start!important;display:flex!important}.employee-relation-form form .employee-relation-select-row .select-with-modal-trigger-slot{flex:1;min-width:0;width:auto!important}.employee-relation-form form .employee-relation-select-row .common-select-wrapper{width:100%!important;max-width:100%!important;margin:0!important}.employee-relation-form form .employee-relation-select-row .add-field-modal-trigger:not(.add-field-modal-trigger--beside-select-only){height:var(--hrm-select-control-height,38px);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex;margin-top:var(--hrm-select-label-offset,2rem)!important;margin-bottom:0!important}.employee-relation-form form .employee-relation-select-row .add-field-modal-trigger--beside-select-only{height:var(--hrm-select-control-height,38px);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex;margin-top:0!important;margin-bottom:0!important}.employee-relation-form form .employee-relation-select-row .add-field-modal-trigger--error:not(.add-field-modal-trigger--beside-select-only){margin-top:var(--hrm-select-label-offset,2rem)!important;margin-bottom:0!important}.employee-relation-form form .hrm-select-with-modal-row{width:100%!important;max-width:100%!important}.employee-relation-form form .hrm-select-with-modal-row .select-with-modal-trigger-slot{flex:1;min-width:0}.employee-relation-form form .hrm-select-with-modal-row .select-with-modal-trigger-slot>.form-control,.employee-relation-form form .hrm-select-with-modal-row .select-with-modal-trigger-slot>.common-select-wrapper{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important}.employee-relation-form form .hrm-select-with-modal-row>.d-inline-flex:has(.add-field-modal-trigger){flex:0 0 30px;justify-content:center;width:30px;min-width:30px}@media (max-width:767.98px){.employee-relation-form form .row>[class*=col-]{display:block!important}.employee-relation-form form .row>[class*=col-]>.form-field .form-control,.employee-relation-form form .row>[class*=col-] .form-field .form-control,.employee-relation-form form .row>[class*=col-] .common-select-wrapper,.employee-relation-form form .row>[class*=col-] .employee-relation-select-row,.employee-relation-form form .row>[class*=col-] .hrm-select-with-modal-row{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}
[data-theme]{--bs-body-bg:var(--color-input-bg);--bs-body-color:var(--color-fg-primary);--bs-emphasis-color:var(--color-fg-primary);--bs-secondary-color:var(--color-fg-secondary);--bs-tertiary-color:var(--color-fg-muted);--bs-border-color:var(--color-border-default);--bs-border-color-translucent:var(--color-border-default);--bs-focus-ring-color:rgba(var(--color-focus-ring), .28);--bs-card-bg:var(--color-bg-surface);--bs-card-cap-bg:var(--color-bg-surface-elevated);--bs-dropdown-bg:var(--color-dropdown-bg);--bs-dropdown-color:var(--color-fg-primary);--bs-modal-bg:var(--color-modal-bg);--bs-offcanvas-bg:var(--color-bg-surface);--bs-table-bg:var(--color-bg-surface);--bs-table-striped-bg:var(--color-table-row-alt);--bs-table-color:var(--color-fg-primary);--bs-table-border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .card,[data-theme=dark][data-dark-palette] .card-header,[data-theme=dark][data-dark-palette] .card-footer{background-color:var(--color-bg-surface);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .table{--bs-table-bg:var(--color-bg-surface);--bs-table-striped-bg:var(--color-table-row-alt);--bs-table-color:var(--color-fg-primary);--bs-table-border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .table thead th,[data-theme=dark][data-dark-palette] .table>:not(caption)>*>th{background-color:var(--color-table-head-bg);color:var(--color-table-head-fg);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .modal-content,[data-theme=dark][data-dark-palette] .modal-header,[data-theme=dark][data-dark-palette] .modal-footer,[data-theme=dark][data-dark-palette] .modal-body{background-color:var(--color-modal-bg);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .modal-title{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .modal-header .text-muted{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .btn-close{filter:invert()grayscale()brightness(200%)}[data-theme=dark][data-dark-palette] .hrm-modal-panel,[data-theme=dark][data-dark-palette] .hrm-enum-list-modal-panel{background-color:var(--color-modal-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-enum-list-modal-panel input,[data-theme=dark][data-dark-palette] .hrm-enum-list-modal-panel table{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .hrm-enum-list-modal-panel th{background-color:var(--color-bg-muted)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-enum-list-modal-panel td{border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .dropdown-menu,[data-theme=dark][data-dark-palette] .dropdown-item,[data-theme=dark][data-dark-palette] .dropdown-header{background-color:var(--color-dropdown-bg);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .dropdown-divider{border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .dropdown-item:hover,[data-theme=dark][data-dark-palette] .dropdown-item:focus{background-color:var(--color-hover-subtle);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .navbar{--bs-navbar-color:var(--color-navbar-fg);--bs-navbar-hover-color:var(--color-fg-primary);--bs-navbar-active-color:var(--color-fg-primary);--bs-navbar-brand-color:var(--color-navbar-fg);--bs-navbar-brand-hover-color:var(--color-fg-primary);background-color:var(--color-navbar-bg);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .form-control,[data-theme=dark][data-dark-palette] .form-select,[data-theme=dark][data-dark-palette] .input-group-text{background-color:var(--color-input-bg);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .form-control::placeholder{color:var(--color-input-placeholder)}[data-theme=dark][data-dark-palette] .form-control:disabled,[data-theme=dark][data-dark-palette] .form-select:disabled,[data-theme=dark][data-dark-palette] .note-input-disabled,[data-theme=dark][data-dark-palette] .note-input-disabled:disabled{background-color:var(--color-input-bg-disabled)!important;color:var(--color-fg-muted)!important;-webkit-text-fill-color:var(--color-fg-muted)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .form-control:focus,[data-theme=dark][data-dark-palette] .form-select:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 .25rem rgba(var(--color-focus-ring), .25)}[data-theme=dark][data-dark-palette] .page-size-select,[data-theme=dark][data-dark-palette] select.page-size-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .page-size-select option{background-color:var(--color-input-bg);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .form-check-input{border-color:var(--color-border-strong);background-color:var(--color-input-bg)}[data-theme=dark][data-dark-palette] .form-check-input:checked{background-color:var(--green-color);border-color:var(--green-color)}[data-theme=dark][data-dark-palette] .accordion-item,[data-theme=dark][data-dark-palette] .accordion-button{background-color:var(--color-bg-surface);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .accordion-button:not(.collapsed){background-color:var(--color-bg-surface-elevated);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .accordion-button:after{filter:invert()}[data-theme=dark][data-dark-palette] .page-link{background-color:var(--color-bg-surface);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .page-link:hover,[data-theme=dark][data-dark-palette] .page-link:focus{background-color:var(--color-hover-subtle);color:var(--color-fg-primary);border-color:var(--color-border-strong)}[data-theme=dark][data-dark-palette] .page-item.active .page-link{background-color:var(--green-color);border-color:var(--green-color);color:var(--color-fg-inverse)}[data-theme=dark][data-dark-palette] .breadcrumb,[data-theme=dark][data-dark-palette] .breadcrumb-item,[data-theme=dark][data-dark-palette] .breadcrumb-item a{color:var(--color-fg-on-accent)}[data-theme=dark][data-dark-palette] .breadcrumb-item+.breadcrumb-item:before{color:color-mix(in srgb, var(--color-fg-on-accent) 75%, transparent)!important}[data-theme=dark][data-dark-palette] .breadcrumb-item.active,[data-theme=dark][data-dark-palette] .app-breadcrumb-bar .breadcrumb-item span,[data-theme=dark][data-dark-palette] .app-breadcrumb-bar .breadcrumb-item a,[data-theme=dark][data-dark-palette] .app-breadcrumb-bar .breadcrumb-item a span{color:var(--color-fg-on-accent)!important}[data-theme=dark][data-dark-palette] .app-breadcrumb-bar .breadcrumb-item+.breadcrumb-item:before{color:color-mix(in srgb, var(--color-fg-on-accent) 75%, transparent)!important}[data-theme=dark][data-dark-palette] .popover{--bs-popover-bg:var(--color-bg-surface-elevated);--bs-popover-border-color:var(--color-border-default);--bs-popover-header-bg:var(--color-bg-surface);--bs-popover-header-color:var(--color-fg-primary);--bs-popover-body-color:var(--color-fg-secondary)}[data-theme=dark][data-dark-palette] .tooltip{--bs-tooltip-bg:var(--color-bg-inverse);--bs-tooltip-color:var(--color-fg-inverse)}[data-theme=dark][data-dark-palette] .offcanvas,[data-theme=dark][data-dark-palette] .offcanvas-header,[data-theme=dark][data-dark-palette] .offcanvas-body{background-color:var(--color-bg-surface);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .btn-outline-dark{color:var(--color-fg-primary);border-color:var(--color-border-strong)}[data-theme=dark][data-dark-palette] .btn-outline-dark:hover,[data-theme=dark][data-dark-palette] .btn-outline-dark:focus{color:var(--color-fg-inverse);background:var(--color-bg-inverse);border-color:var(--color-bg-inverse)}[data-theme=dark][data-dark-palette] .btn-light{color:var(--color-fg-primary);background-color:var(--color-bg-surface-elevated);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .btn-light:hover{background-color:var(--color-hover-subtle);border-color:var(--color-border-strong);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .btn.cancel-button,[data-theme=dark][data-dark-palette] .btn.btn-cancel{border-radius:6px;font-weight:500;color:var(--color-fg-primary)!important;background-color:var(--color-bg-muted)!important;border:1px solid var(--color-border-strong)!important;box-shadow:none!important}[data-theme=dark][data-dark-palette] .btn.cancel-button:hover,[data-theme=dark][data-dark-palette] .btn.cancel-button:focus,[data-theme=dark][data-dark-palette] .btn.cancel-button:active,[data-theme=dark][data-dark-palette] .btn.cancel-button:focus-visible,[data-theme=dark][data-dark-palette] .btn.btn-cancel:hover,[data-theme=dark][data-dark-palette] .btn.btn-cancel:focus,[data-theme=dark][data-dark-palette] .btn.btn-cancel:active,[data-theme=dark][data-dark-palette] .btn.btn-cancel:focus-visible{color:var(--color-fg-primary)!important;background-color:var(--color-hover-strong)!important;border-color:var(--color-border-strong)!important;box-shadow:none!important}[data-theme=dark][data-dark-palette] .btn.cancel-button:disabled,[data-theme=dark][data-dark-palette] .btn.cancel-button.disabled,[data-theme=dark][data-dark-palette] .btn.btn-cancel:disabled,[data-theme=dark][data-dark-palette] .btn.btn-cancel.disabled{opacity:.65;color:var(--color-fg-muted)!important;background-color:var(--color-bg-muted)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .bg-white,[data-theme=dark][data-dark-palette] .bg-light,[data-theme=dark][data-dark-palette] .bg-body{background-color:var(--color-bg-surface)!important}[data-theme=dark][data-dark-palette] .text-dark,[data-theme=dark][data-dark-palette] .text-dark-emphasis{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .text-muted,[data-theme=dark][data-dark-palette] .text-secondary{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .border,[data-theme=dark][data-dark-palette] .border-top,[data-theme=dark][data-dark-palette] .border-end,[data-theme=dark][data-dark-palette] .border-bottom,[data-theme=dark][data-dark-palette] .border-start{border-color:var(--color-border-default)!important}.theme-toggle-btn{border-color:var(--color-border-strong);color:var(--color-fg-primary);background-color:var(--color-bg-surface)}.theme-toggle-btn:hover,.theme-toggle-btn:focus-visible{color:var(--color-fg-primary);border-color:var(--color-border-focus);background-color:var(--color-hover-subtle)}.theme-palette-select{border-color:var(--color-border-strong);background-color:var(--color-bg-surface);min-width:124px;color:var(--color-fg-primary)}.theme-palette-select:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 .2rem rgba(var(--color-focus-ring), .25)}.theme-palette-select:disabled{background-color:var(--color-input-bg-disabled);color:var(--color-fg-muted);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .employee-filter .emp-filter-dropdown,[data-theme=dark][data-dark-palette] .employee-filter .emp-filter-selected-chip{background-color:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .employee-filter .emp-filter-option-name{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .employee-filter .emp-filter-option-meta{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .employee-filter .emp-filter-option-row:hover,[data-theme=dark][data-dark-palette] .employee-filter .emp-filter-option-row.emp-filter-option-highlighted{background-color:var(--color-hover-subtle)!important}[data-theme=dark][data-dark-palette] .box{background:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .bg-light{background-color:var(--color-bg-muted)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .text-muted{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .gt-table-page{background-color:var(--color-bg-app)!important}[data-theme=dark][data-dark-palette] .gt-table-shell,[data-theme=dark][data-dark-palette] .gt-main-header,[data-theme=dark][data-dark-palette] .gt-table-responsive,[data-theme=dark][data-dark-palette] .gt-table-responsive .table-body-container,[data-theme=dark][data-dark-palette] .gt-table-responsive .mobile-card,[data-theme=dark][data-dark-palette] .gt-table-responsive .mobile-card-header,[data-theme=dark][data-dark-palette] .gt-table-responsive .mobile-card-actions select{background-color:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .gt-main-header h2,[data-theme=dark][data-dark-palette] .gt-table-responsive .gt-table-row,[data-theme=dark][data-dark-palette] .gt-table-responsive td,[data-theme=dark][data-dark-palette] .gt-table-responsive .mobile-card-value,[data-theme=dark][data-dark-palette] .gt-table-responsive .mobile-card-title{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .gt-main-header .header-action-button,[data-theme=dark][data-dark-palette] .gt-main-header .gt-settings-gear-btn,[data-theme=dark][data-dark-palette] .gt-main-header .desktop-page-size label,[data-theme=dark][data-dark-palette] .gt-main-header .desktop-page-size select,[data-theme=dark][data-dark-palette] .gt-main-header .mobile-page-size label,[data-theme=dark][data-dark-palette] .gt-main-header .mobile-page-size select,[data-theme=dark][data-dark-palette] .gt-main-header .mobile-stats,[data-theme=dark][data-dark-palette] .gt-table-responsive .mobile-card-label,[data-theme=dark][data-dark-palette] .gt-table-responsive .mobile-page-size label,[data-theme=dark][data-dark-palette] .gt-table-responsive .mobile-page-size select,[data-theme=dark][data-dark-palette] .gt-table-responsive .mobile-stats,[data-theme=dark][data-dark-palette] .gt-table-responsive .itemText{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .gt-main-header .header-action-button,[data-theme=dark][data-dark-palette] .gt-main-header .gt-settings-gear-btn{background-color:var(--color-bg-surface-elevated)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .gt-main-header .desktop-page-size select,[data-theme=dark][data-dark-palette] .gt-main-header .mobile-page-size select{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive table.gt-desktop-table{border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive table.gt-desktop-table.gt-force-wide thead th{background-color:var(--color-table-head-bg)!important;color:var(--color-table-head-fg)!important;border-bottom-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive .gt-table-row:nth-child(odd){background-color:var(--color-bg-surface)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive .gt-table-row:nth-child(2n){background-color:var(--color-table-row-alt)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive tbody tr.gt-table-row:hover{background-color:var(--color-hover-subtle)!important;box-shadow:inset 0 0 0 1px var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive tbody tr.gt-table-row:hover td{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive .gt-actions-select,[data-theme=dark][data-dark-palette] .gt-table-responsive select.actions-select,[data-theme=dark][data-dark-palette] .gt-table-responsive .filterSelect,[data-theme=dark][data-dark-palette] .gt-table-responsive .filter-input,[data-theme=dark][data-dark-palette] .gt-table-responsive input[type=text],[data-theme=dark][data-dark-palette] .gt-table-responsive input[type=number],[data-theme=dark][data-dark-palette] .gt-table-responsive input[type=date]{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive .gt-actions-dropdown-toggle,[data-theme=dark][data-dark-palette] .gt-table-responsive .mobile-actions-button{background-color:var(--color-bg-surface-elevated)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .gt-row-actions-floating-menu,[data-theme=dark][data-dark-palette] .gt-table-responsive .mobileActionsMenu,[data-theme=dark][data-dark-palette] .gt-table-responsive .advanceMenu,[data-theme=dark][data-dark-palette] .gt-advance-menu,[data-theme=dark][data-dark-palette] .gt-mobile-actions-menu{background-color:var(--color-dropdown-bg)!important;border-color:var(--color-border-default)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .gt-advance-menu-item,[data-theme=dark][data-dark-palette] .gt-advance-menu button{color:var(--color-fg-secondary)!important;box-shadow:none!important;background-color:#0000!important;border:none!important}[data-theme=dark][data-dark-palette] .gt-advance-menu-item:hover,[data-theme=dark][data-dark-palette] .gt-advance-menu button:hover,[data-theme=dark][data-dark-palette] .gt-advance-menu-item:focus,[data-theme=dark][data-dark-palette] .gt-advance-menu button:focus,[data-theme=dark][data-dark-palette] .gt-advance-menu-item:focus-visible,[data-theme=dark][data-dark-palette] .gt-advance-menu button:focus-visible{background-color:var(--color-hover-subtle)!important;color:var(--color-fg-primary)!important;box-shadow:none!important;border:none!important}[data-theme=dark][data-dark-palette] .gt-action-menu-row{color:var(--color-fg-secondary)!important}[data-theme=dark][data-dark-palette] .gt-action-menu-row:hover{background-color:var(--color-hover-subtle)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .gt-column-picker-popover{background-color:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important;color:var(--color-fg-primary)!important;box-shadow:0 10px 28px #00000059!important}[data-theme=dark][data-dark-palette] .gt-settings-gear-btn{background-color:var(--color-bg-surface)!important;color:var(--color-fg-secondary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .gt-object-modal-overlay .gt-object-modal-shell,[data-theme=dark][data-dark-palette] .gt-object-modal-overlay .gt-object-modal-header,[data-theme=dark][data-dark-palette] .gt-object-modal-overlay .gt-object-modal-content,[data-theme=dark][data-dark-palette] .gt-object-modal-overlay .gt-object-data-table{background-color:var(--color-modal-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .gt-object-modal-overlay .gt-object-data-table th,[data-theme=dark][data-dark-palette] .gt-object-modal-overlay .gt-object-data-table td{color:var(--color-fg-primary)!important;border-bottom-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive .custom-calendar,[data-theme=dark][data-dark-palette] .gt-table-responsive .custom-calendar .react-calendar__navigation button,[data-theme=dark][data-dark-palette] .gt-table-responsive .custom-calendar .react-calendar__tile,[data-theme=dark][data-dark-palette] .gt-table-responsive .custom-calendar .react-calendar__month-view__weekdays__weekday{background-color:var(--color-bg-surface)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive .custom-calendar .react-calendar__tile:hover{background-color:var(--color-hover-subtle)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive .react-datepicker__month-dropdown,[data-theme=dark][data-dark-palette] .gt-table-responsive .react-datepicker__year-dropdown,[data-theme=dark][data-dark-palette] .gt-table-responsive .react-datepicker__month-dropdown *,[data-theme=dark][data-dark-palette] .gt-table-responsive .react-datepicker__year-dropdown *,[data-theme=dark][data-dark-palette] .gt-table-responsive .react-datepicker__month-option,[data-theme=dark][data-dark-palette] .gt-table-responsive .react-datepicker__year-option{background-color:var(--color-dropdown-bg)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive .react-datepicker__month-option:hover,[data-theme=dark][data-dark-palette] .gt-table-responsive .react-datepicker__year-option:hover{background-color:var(--color-hover-subtle)!important}[data-theme=dark][data-dark-palette] .gt-table-responsive .react-datepicker__month-option--selected,[data-theme=dark][data-dark-palette] .gt-table-responsive .react-datepicker__year-option--selected{background-color:var(--green-color)!important;color:var(--color-fg-inverse)!important}[data-theme=dark][data-dark-palette] .filter-dialog-shell{background:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .filter-dialog-shell input[type=text],[data-theme=dark][data-dark-palette] .filter-dialog-shell input[type=number],[data-theme=dark][data-dark-palette] .filter-dialog-shell input[type=time],[data-theme=dark][data-dark-palette] .filter-dialog-shell select.filterSelect{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .filter-dialog-shell .filter-close-button{background-color:var(--color-bg-muted)!important;color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .filter-modal-container{background:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important;color:var(--color-fg-primary)!important;box-shadow:0 12px 24px #00000059!important}[data-theme=dark][data-dark-palette] .filter-modal-container>div:first-child{background-color:var(--color-bg-surface-elevated)!important;border-bottom-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .filter-modal-container>div:first-child span{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .filter-modal-container .filter-close-button{background-color:var(--color-bg-muted)!important;color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .filter-modal-container label,[data-theme=dark][data-dark-palette] .filter-modal-container .form-check-label{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .filter-modal-container input[type=text],[data-theme=dark][data-dark-palette] .filter-modal-container select.filterSelect,[data-theme=dark][data-dark-palette] .filter-modal-container .filterSelect,[data-theme=dark][data-dark-palette] .filter-modal-container .date-filter-input-wrapper .form-control,[data-theme=dark][data-dark-palette] .filter-modal-container .date-filter-input-wrapper .input-group-text{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .filter-modal-container div[style*="border: 1px solid #e9ecef"]{border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .filter-modal-container div[style*="background-color: rgb(230, 242, 255)"],[data-theme=dark][data-dark-palette] .filter-modal-container div[style*=\#e6f2ff]{background-color:var(--color-hover-subtle)!important}[data-theme=dark][data-dark-palette] .pac-container{background-color:var(--color-dropdown-bg)!important;border:1px solid var(--color-border-default)!important;border-top:none!important;border-radius:0 0 .375rem .375rem!important;box-shadow:0 6px 16px #0006!important}[data-theme=dark][data-dark-palette] .pac-item{cursor:pointer;background-color:var(--color-dropdown-bg)!important;color:var(--color-fg-primary)!important;border-top:1px solid var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .pac-item:hover,[data-theme=dark][data-dark-palette] .pac-item-selected,[data-theme=dark][data-dark-palette] .pac-item-selected:hover{background-color:var(--color-bg-muted)!important}[data-theme=dark][data-dark-palette] .pac-item-query{font-size:13px;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .pac-item span:not(.pac-icon):not(.pac-item-query){font-size:11px;color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .pac-matched{font-weight:600;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .pac-icon{filter:invert()brightness(.9)}[data-theme=dark][data-dark-palette] .pac-logo:after{filter:invert()grayscale()brightness(1.6);opacity:.85}
.gt-advance-menu{z-index:1000;min-width:220px;margin:0;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden;background-color:var(--color-dropdown-bg)!important;border:1px solid var(--color-border-default)!important;border-radius:12px!important;padding:8px!important;box-shadow:0 10px 30px #0000001a!important}.gt-advance-menu ul,.gt-advance-menu li{border:none;margin:0;padding:0;list-style:none}.gt-advance-menu-item{width:100%;text-align:var(--text-align-left);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;box-shadow:none!important;color:var(--color-fg-secondary)!important;background-color:#0000!important;border:none!important;outline:none!important;display:flex!important}.gt-advance-menu-item:hover,.gt-advance-menu-item:focus,.gt-advance-menu-item:focus-visible{background-color:var(--color-hover-subtle)!important;color:var(--color-fg-primary)!important;box-shadow:none!important;border:none!important}[data-theme=dark][data-dark-palette] .gt-advance-menu{background-color:var(--color-dropdown-bg)!important;border-color:var(--color-border-default)!important;box-shadow:0 10px 25px #00000059!important}[data-theme=dark][data-dark-palette] .gt-advance-menu-item{color:var(--color-fg-secondary)!important}[data-theme=dark][data-dark-palette] .gt-advance-menu-item:hover,[data-theme=dark][data-dark-palette] .gt-advance-menu-item:focus,[data-theme=dark][data-dark-palette] .gt-advance-menu-item:focus-visible{background-color:var(--color-hover-subtle)!important;color:var(--color-fg-primary)!important}
[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDateRangeWrapper,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrCalendarWrapper,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar.rdrCalendarWrapper{border:1px solid var(--color-border-default);border-radius:8px;box-shadow:0 12px 28px #00000059;background:var(--color-bg-surface)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDateDisplayWrapper{background-color:var(--color-bg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDateDisplayItem{background-color:var(--color-input-bg)!important;box-shadow:none!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDateDisplayItem input{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrMonthAndYearPickers select{color:var(--color-fg-primary)!important;background-color:var(--color-input-bg)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrMonthAndYearPickers select:hover{background-color:var(--color-hover-subtle)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrNextPrevButton{background:var(--color-bg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrNextPrevButton:hover{background:var(--color-hover-subtle)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrPprevButton i{border-color:transparent var(--color-fg-primary) transparent transparent!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrNextButton i{border-color:transparent transparent transparent var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrWeekDay{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDateRangePickerWrapper,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrMonths,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrMonth,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDays{background:var(--color-bg-surface)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDay{color:var(--color-fg-primary)!important;background-color:#0000!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayNumber span{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayPassive{background-color:var(--color-bg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayPassive .rdrDayNumber span{opacity:.55;color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayPassive .rdrInRange,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayPassive .rdrStartEdge,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayPassive .rdrEndEdge,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayPassive .rdrSelected,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayPassive .rdrDayStartPreview,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayPassive .rdrDayInPreview,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayPassive .rdrDayEndPreview{background:0 0!important;display:none!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayDisabled{background-color:var(--color-bg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayDisabled .rdrDayNumber span{opacity:.4;color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayHovered .rdrDayNumber:after{border-color:var(--green-color)!important;background:0 0!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayToday .rdrDayNumber span:after{background:var(--green-color)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayStartPreview,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayInPreview,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayEndPreview{background:rgba(var(--green-rgb), .22)!important;border-color:var(--green-color)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrSelected,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrInRange,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrStartEdge,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrEndEdge{background:var(--green-color)!important;color:var(--green-color)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#fff!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrMonthName{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrDefinedRangesWrapper{background:var(--color-bg-surface-elevated)!important;border-right-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrStaticRange{background:var(--color-bg-surface)!important;border-bottom-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrStaticRange:hover .rdrStaticRangeLabel,[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrStaticRange:focus .rdrStaticRangeLabel{background:var(--color-hover-subtle)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrStaticRangeLabel{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrInputRange{background:var(--color-input-bg)!important}[data-theme=dark][data-dark-palette] .hrm-rdr-calendar .rdrInputRangeInput{color:var(--color-fg-primary)!important;background:var(--color-input-bg)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-date-input .input-group-text{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-date-input .input-group-text svg{color:var(--color-fg-muted)}
[data-theme=dark][data-dark-palette] .employee-status-audit-page{background-color:var(--color-bg-app)!important}[data-theme=dark][data-dark-palette] .employee-status-audit-page .employee-status-audit-surface{color:var(--color-fg-primary);background-color:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .employee-status-audit-page .text-dark{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .employee-status-audit-page .text-muted{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .employee-status-audit-page .card{background-color:var(--color-bg-surface);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .employee-status-audit-page .bg-light{background-color:var(--color-bg-muted)!important}[data-theme=dark][data-dark-palette] .employee-status-audit-page .btn-light{background-color:var(--color-bg-muted);color:var(--color-fg-primary);border-color:var(--color-border-default)}
[data-theme=dark][data-dark-palette] .employee-policy-page{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .employee-policy-page .text-dark{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .employee-policy-page .text-muted{color:var(--color-fg-muted)!important}
[data-theme=dark][data-dark-palette] .employee-registrations-shell{background-color:var(--color-bg-app);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .employee-registrations-page{color:var(--color-fg-primary);background-color:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important;box-shadow:0 12px 26px #00000047!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .card-header,[data-theme=dark][data-dark-palette] .employee-registrations-header,[data-theme=dark][data-dark-palette] .employee-registrations-page .card-header:first-child{color:var(--color-fg-primary);background-color:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .form-heading,[data-theme=dark][data-dark-palette] .employee-registrations-page .text-dark{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .text-muted,[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-page-size-label{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-page-size-select,[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-search-input,[data-theme=dark][data-dark-palette] .employee-registrations-page .form-control,[data-theme=dark][data-dark-palette] .employee-registrations-page .form-select{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-page-size-select option{background-color:var(--color-input-bg);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .employee-registrations-page .table{color:var(--color-fg-primary);border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .table-header-row,[data-theme=dark][data-dark-palette] .employee-registrations-page .table-header-cell,[data-theme=dark][data-dark-palette] .employee-registrations-page table th.table-header-cell{background-color:var(--color-table-head-bg)!important;color:var(--color-table-head-fg)!important;border-bottom-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page table tbody tr,[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-table-row{background-color:var(--color-bg-surface)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page table tbody tr:nth-child(2n),[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-table-row:nth-child(2n){background-color:var(--color-table-row-alt)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page table tbody td,[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-table-row>td{border-bottom-color:var(--color-border-default)!important;color:var(--color-fg-primary)!important;background-color:inherit!important}[data-theme=dark][data-dark-palette] .employee-registrations-page table tbody tr:hover,[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-table-row:hover{transform:none;background-color:var(--color-hover-subtle)!important;box-shadow:inset 0 0 0 1px var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page table tbody tr:hover td,[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-table-row:hover>td{background-color:var(--color-hover-subtle)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .status-missing{background-color:var(--color-bg-muted);color:var(--color-fg-muted)}[data-theme=dark][data-dark-palette] .employee-registrations-page .status-registered{background-color:var(--green-color);color:var(--color-fg-on-accent)}[data-theme=dark][data-dark-palette] .employee-registrations-page .hover-bg:hover{background-color:var(--color-hover-subtle)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .form-check-input[type=checkbox]{border-color:var(--color-border-strong);background-color:var(--color-input-bg)}[data-theme=dark][data-dark-palette] .employee-registrations-page .form-check-input:checked{background-color:var(--green-color);border-color:var(--green-color)}[data-theme=dark][data-dark-palette] .employee-registrations-page .dropdown-menu{background-color:var(--color-dropdown-bg);border-color:var(--color-border-default);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .employee-registrations-page .dropdown-item:hover,[data-theme=dark][data-dark-palette] .employee-registrations-page .dropdown-item:focus{background-color:var(--color-hover-subtle);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .employee-registrations-page .dropdown-header{color:var(--color-fg-muted)}[data-theme=dark][data-dark-palette] .employee-registrations-page .card.mb-2{color:var(--color-fg-primary);background-color:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .card.mb-2 .card-title,[data-theme=dark][data-dark-palette] .employee-registrations-page .card.mb-2 .fw-medium,[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-reg-remove-x{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .nfc-white{filter:brightness(0)invert();opacity:.9}[data-theme=dark][data-dark-palette] .employee-registrations-page .dropdown-menu .nfc-white{filter:brightness(0)invert();opacity:.95}[data-theme=dark][data-dark-palette] .employee-registrations-page .dropdown-menu .nfc-gray-disabled{filter:brightness(0)invert()grayscale();opacity:.4}[data-theme=dark][data-dark-palette] .employee-registrations-pagination{color:var(--color-fg-muted)}[data-theme=dark][data-dark-palette] .employee-registrations-shell .card-header:first-child{border-bottom:none;background-color:var(--color-bg-surface)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .card-body{color:var(--color-fg-primary);background-color:var(--color-bg-surface)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .form-heading{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-page-size-select{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='%23cbd5e1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .employee-search-input::placeholder{color:var(--color-input-placeholder)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page table tbody tr:not(.employee-table-row) td{background-color:var(--color-bg-surface)!important;color:var(--color-fg-muted)!important;border-bottom-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .dropdown-item{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .employee-registrations-page .dropdown-item.disabled,[data-theme=dark][data-dark-palette] .employee-registrations-page .dropdown-item:disabled{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .employee-registrations-page .dropdown-divider{border-top-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .employee-registrations-shell .form-check-input[type=checkbox]{border-color:var(--color-border-strong);background-color:var(--color-input-bg)}[data-theme=dark][data-dark-palette] .employee-registrations-shell .form-check-input:checked{background-color:var(--green-color);border-color:var(--green-color)}[data-theme=dark][data-dark-palette] .employee-registrations-column-picker{color:var(--color-fg-primary);background-color:var(--color-dropdown-bg)!important;border-color:var(--color-border-default)!important;box-shadow:0 10px 28px #00000073!important}[data-theme=dark][data-dark-palette] .employee-registrations-column-picker label{color:var(--color-fg-secondary)!important}[data-theme=dark][data-dark-palette] .employee-registrations-column-picker .form-check-input[type=checkbox]{border-color:var(--color-border-strong);background-color:var(--color-input-bg)}[data-theme=dark][data-dark-palette] .employee-registrations-column-picker .form-check-input:checked{background-color:var(--green-color);border-color:var(--green-color)}
[data-theme=dark][data-dark-palette] .timesheet-audit-page{background-color:var(--color-bg-app)!important}[data-theme=dark][data-dark-palette] .timesheet-audit-page .timesheet-audit-surface{color:var(--color-fg-primary);background-color:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .timesheet-audit-page .text-dark{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .timesheet-audit-page .text-muted{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .timesheet-audit-page .card{background-color:var(--color-bg-surface);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .timesheet-audit-page .bg-light{background-color:var(--color-bg-muted)!important}[data-theme=dark][data-dark-palette] .timesheet-audit-page .btn-light{background-color:var(--color-bg-muted);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .timesheet-audit-page .bg-success-subtle{background-color:var(--color-hover-subtle)!important;color:var(--green-color)!important}[data-theme=dark][data-dark-palette] .timesheet-audit-page .text-success-emphasis{color:var(--green-color)!important}
[data-theme=dark][data-dark-palette] .attendance-report-page{background-color:var(--color-bg-app);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .attendance-report-page .attendance-report-surface,[data-theme=dark][data-dark-palette] .attendance-report-page .card{color:var(--color-fg-primary);background-color:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .attendance-report-page .text-dark{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .attendance-report-page .text-muted,[data-theme=dark][data-dark-palette] .attendance-report-page .text-secondary{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .attendance-report-page .form-label{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .attendance-report-page .form-control,[data-theme=dark][data-dark-palette] .attendance-report-page .form-select{background-color:var(--color-input-bg);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .attendance-report-page .form-control:disabled{background-color:var(--color-input-bg-disabled);color:var(--color-fg-muted)}[data-theme=dark][data-dark-palette] .attendance-report-page .input-group-text{background-color:var(--color-input-bg);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .attendance-report-page .table-success{--bs-table-bg:var(--color-table-head-bg);--bs-table-color:var(--color-table-head-fg);--bs-table-border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .attendance-report-page .table-success>th,[data-theme=dark][data-dark-palette] .attendance-report-page .table-success>td,[data-theme=dark][data-dark-palette] .attendance-report-page thead.table-success th{background-color:var(--color-table-head-bg)!important;color:var(--color-table-head-fg)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .attendance-report-page thead.table-success th[class*=summaryColHeader]{background-color:rgba(var(--green-rgb), .28)!important;color:var(--color-table-head-fg)!important}[data-theme=dark][data-dark-palette] .attendance-report-page .table-bordered>:not(caption)>*>*{border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .attendance-report-page [class*=-control]{color:var(--color-fg-primary);background-color:var(--color-input-bg)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .attendance-report-page [class*=-singleValue]{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .attendance-report-page [class*=-placeholder]{color:var(--color-input-placeholder)!important}[data-theme=dark][data-dark-palette] .attendance-report-page [class*=-menu]{border:1px solid var(--color-border-default);background-color:var(--color-dropdown-bg)!important}[data-theme=dark][data-dark-palette] .attendance-report-page [class*=-option]{color:var(--color-fg-primary)!important;background-color:#0000!important}[data-theme=dark][data-dark-palette] .attendance-report-page [class*=-option][aria-selected=true],[data-theme=dark][data-dark-palette] .attendance-report-page [class*=-option]:active{background-color:var(--color-hover-subtle)!important;color:var(--green-color)!important}[data-theme=dark][data-dark-palette] .attendance-report-page [class*=-option]:hover{background-color:var(--color-hover-subtle)!important}[data-theme=dark][data-dark-palette] .attendance-report-page [class*=-indicatorSeparator]{background-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .attendance-report-page [class*=-indicator] svg{fill:var(--color-fg-muted)}[data-theme=dark][data-dark-palette] .attendance-report-page [class*=overrideTooltip],[data-theme=dark][data-dark-palette] .attendance-report-page [class*=leavesInfoTooltip]{color:#1e293b;background:#ffc;border-color:#999}[data-theme=dark][data-dark-palette] .attendance-report-page [class*=leavesInfoTooltipTitle],[data-theme=dark][data-dark-palette] .attendance-report-page [class*=leavesInfoTooltipBody],[data-theme=dark][data-dark-palette] .attendance-report-page [class*=leavesInfoTotalRow]{color:#1e293b}
[data-theme=dark][data-dark-palette] .hrm-paired-exception-modal .alert-secondary{--bs-alert-bg:var(--color-bg-surface-elevated)!important;--bs-alert-color:var(--color-fg-muted)!important;--bs-alert-border-color:var(--color-border-default)!important;background-color:var(--color-bg-surface-elevated)!important;color:var(--color-fg-muted)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-paired-exception-modal .alert-info{--bs-alert-bg:#6ab0ff26!important;--bs-alert-color:var(--color-fg-primary)!important;--bs-alert-border-color:#6ab0ff66!important;color:var(--color-fg-primary)!important;background-color:#6ab0ff26!important}[data-theme=dark][data-dark-palette] .hrm-paired-exception-modal .alert-warning{--bs-alert-bg:#e4a11b2e!important;--bs-alert-color:var(--color-fg-primary)!important;--bs-alert-border-color:#e4a11b73!important;color:var(--color-fg-primary)!important;background-color:#e4a11b2e!important}[data-theme=dark][data-dark-palette] .hrm-paired-exception-modal .alert .small,[data-theme=dark][data-dark-palette] .hrm-paired-exception-modal .alert .fw-semibold{color:inherit!important}
[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal [class*=editPopover],[data-theme=dark][data-dark-palette] .hrm-edit-attendance-popover{color:var(--color-fg-primary);box-shadow:0 20px 40px #00000073;background-color:var(--color-modal-bg)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal [class*=popoverHeader]{background-color:var(--color-bg-muted)!important;border-bottom-color:var(--color-border-default)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal [class*=popoverBody]{color:var(--color-fg-primary);background-color:var(--color-modal-bg)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal [class*=modalCloseBtn]{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal .form-label,[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal .text-secondary{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal .form-control,[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal .form-select,[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal textarea.form-control,[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal [class*=modalDisabledField],[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal [class*=modalDateField]{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal .text-muted,[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal [class*=modalCharCount]{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal [class*=secondaryActionBtn]{background:rgba(var(--green-rgb), .12)!important;border-color:var(--green-color)!important;color:var(--green-color)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal [class*=secondaryActionBtn]:hover:not(:disabled){background:var(--green-color)!important;color:var(--color-fg-inverse)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal [class*=saveBtn]{background-color:var(--green-color)!important;color:var(--color-fg-inverse)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-modal .common-select-wrapper [class*=control]{background-color:var(--color-input-bg)!important;border-color:var(--color-border-default)!important}
[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal{color:var(--color-fg-primary);box-shadow:0 10px 30px #00000059;background-color:var(--color-dropdown-bg)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal [class*=actionsRow]{background-color:var(--color-bg-muted)!important;border-top-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal [class*=clearButton]{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal [class*=clearButton]:hover,[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal [class*=clearButton]:focus,[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal [class*=clearButton]:active{background-color:var(--color-hover-subtle)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal [class*=doneButton]{background-color:var(--green-color)!important;border-color:var(--green-color)!important;color:var(--color-fg-inverse)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal [class*=doneButton]:hover,[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal [class*=doneButton]:focus,[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal [class*=doneButton]:active{filter:brightness(1.08);background-color:var(--green-color)!important;border-color:var(--green-color)!important;color:var(--color-fg-inverse)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal [class*=defaultDay]{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal [class*=selectedDay]{background:var(--green-color)!important;color:var(--color-fg-inverse)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal .hrm-rdr-calendar .rdrCalendarWrapper,[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal.hrm-rdr-calendar .rdrCalendarWrapper{background:var(--color-dropdown-bg)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal .hrm-rdr-calendar .rdrDayPassive{background-color:var(--color-bg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal .hrm-rdr-calendar .rdrDayPassive .rdrDayNumber span{opacity:.55;color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal .hrm-rdr-calendar .rdrDayNumber span{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal .hrm-rdr-calendar .rdrWeekDay{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal .hrm-rdr-calendar .rdrMonthAndYearPickers select{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal .hrm-rdr-calendar .rdrNextPrevButton{background:var(--color-bg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-edit-attendance-multi-cal .hrm-rdr-calendar .rdrDay:not(.rdrDayPassive):not(.rdrDayDisabled):hover [class*=defaultDay]{background:var(--color-hover-subtle);color:var(--green-color)}
[data-theme=dark][data-dark-palette] .daily-salary-report-page{background-color:var(--color-bg-app);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .daily-salary-report-page .card.shadow-sm{box-shadow:0 4px 20px #00000040!important}[data-theme=dark][data-dark-palette] .daily-salary-report-page .form-label{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .daily-salary-report-page .form-control,[data-theme=dark][data-dark-palette] .daily-salary-report-page .form-select{background-color:var(--color-input-bg);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .daily-salary-report-page .text-secondary{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .hrm-common-multi-select-menu{color:var(--color-fg-primary);background-color:var(--color-dropdown-bg)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-common-multi-select-menu [class*=searchInput]{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-common-multi-select-menu [class*=option]{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .hrm-common-multi-select-menu [class*=option]:hover,[data-theme=dark][data-dark-palette] .hrm-common-multi-select-menu [class*=option].focused{background-color:var(--color-hover-subtle)!important}
[data-theme=dark][data-dark-palette] .role-management-page{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .role-management-page .text-dark,[data-theme=dark][data-dark-palette] .role-form-modal-content .text-dark{color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .role-management-page .text-muted{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .role-form-modal-content .modal-content{color:var(--color-fg-primary);background-color:var(--color-modal-bg)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .role-form-modal-content .modal-title{color:var(--color-fg-primary)!important;filter:none!important}[data-theme=dark][data-dark-palette] .role-management-page .headerWrapper .form-check-input[type=checkbox]:before{background:var(--color-bg-surface-elevated)}[data-theme=dark][data-dark-palette] .role-management-page .bulkItem,[data-theme=dark][data-dark-palette] .role-management-page .table thead th{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .role-management-page .activeSidebar{color:var(--green-color)}
[data-theme=dark][data-dark-palette] .system-setting-page .text-muted{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .system-setting-page,[data-theme=dark][data-dark-palette] .system-setting-page .pageWrapper,[data-theme=dark][data-dark-palette] .system-setting-page .pageInner{color:var(--color-fg-primary);background:var(--color-bg-app)!important}[data-theme=dark][data-dark-palette] .system-setting-page.box,[data-theme=dark][data-dark-palette] .attendance-salary-setting-page.box,[data-theme=dark][data-dark-palette] .attendance-round-off-setting-page.box{color:var(--color-fg-primary);background:var(--color-bg-surface)!important}[data-theme=dark][data-dark-palette] .system-setting-page .card,[data-theme=dark][data-dark-palette] .system-setting-page .card-body,[data-theme=dark][data-dark-palette] .system-setting-page .container,[data-theme=dark][data-dark-palette] .system-setting-page .content,[data-theme=dark][data-dark-palette] .system-setting-page .sidebar{color:var(--color-fg-primary);background-color:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .system-setting-page .card-header{background:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .system-setting-page .accordion-button,[data-theme=dark][data-dark-palette] .system-setting-page .accordion-button:not(.collapsed){color:var(--color-fg-primary)!important;background-color:#0000!important}[data-theme=dark][data-dark-palette] .system-setting-page .accordion-button:after{filter:invert(.85)}[data-theme=dark][data-dark-palette] .system-setting-page h4,[data-theme=dark][data-dark-palette] .system-setting-page h5,[data-theme=dark][data-dark-palette] .system-setting-page .fw-semibold{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .system-setting-page .accordion-body{background-color:var(--color-bg-surface);color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .system-setting-page .accordion-item{background-color:var(--color-bg-surface);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .system-setting-page .form-control,[data-theme=dark][data-dark-palette] .system-setting-page .form-select{background-color:var(--color-input-bg);color:var(--color-fg-primary);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .system-setting-page .form-label{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .system-setting-page .form-control::placeholder,[data-theme=dark][data-dark-palette] .system-setting-page .form-select::placeholder{color:var(--color-input-placeholder)}[data-theme=dark][data-dark-palette] .system-setting-page .company-details-root .form-control,[data-theme=dark][data-dark-palette] .system-setting-page .company-details-root [class*=companyDetails_input]{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .system-setting-page .company-details-root .form-control:focus,[data-theme=dark][data-dark-palette] .system-setting-page .company-details-root [class*=companyDetails_input]:focus{box-shadow:0 0 0 3px rgba(var(--color-focus-ring), .25);background-color:var(--color-input-bg)!important;border-color:var(--color-border-focus)!important;color:var(--color-fg-primary)!important}[data-theme=dark][data-dark-palette] .system-setting-page .company-details-root .form-control::placeholder,[data-theme=dark][data-dark-palette] .system-setting-page .company-details-root [class*=companyDetails_input]::placeholder{color:var(--color-input-placeholder)}[data-theme=dark][data-dark-palette] .system-setting-page .hrm-custom-time-picker-dropdown{box-shadow:0 8px 24px #00000059;background-color:var(--color-dropdown-bg)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .system-setting-page .hrm-custom-time-picker-item{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .system-setting-page .hrm-custom-time-picker-item:hover{background-color:var(--color-hover-subtle)}[data-theme=dark][data-dark-palette] .system-setting-page .hrm-custom-time-picker .hrm-custom-time-picker-item[class*=itemSelected]{background-color:var(--green-color)!important;color:var(--color-fg-inverse)!important}
[data-theme=dark][data-dark-palette] .hrm-custom-time-picker-dropdown{box-shadow:0 8px 24px #00000059;background-color:var(--color-dropdown-bg)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-custom-time-picker-item{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .hrm-custom-time-picker-item:hover{background-color:var(--color-hover-subtle)}[data-theme=dark][data-dark-palette] .hrm-custom-time-picker [class*=itemSelected]{background-color:var(--green-color)!important;color:var(--color-fg-inverse)!important}[data-theme=dark][data-dark-palette] .hrm-custom-time-picker [class*=columnHours]{border-right-color:var(--color-border-default)}
[data-theme=dark][data-dark-palette] .hrm-common-time-picker .timeInputDisplay{background-color:var(--color-input-bg)!important;color:var(--color-fg-primary)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-common-time-picker .timeInputDisplay:focus{border-color:var(--color-border-focus)!important;box-shadow:0 0 0 .25rem rgba(var(--color-focus-ring), .25)!important}[data-theme=dark][data-dark-palette] .hrm-common-time-picker .clockIcon{color:var(--color-fg-muted)}[data-theme=dark][data-dark-palette] .hrm-common-time-picker-dropdown{color:var(--color-fg-primary);box-shadow:0 10px 30px #00000059;background-color:var(--color-dropdown-bg)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .hrm-common-time-picker-dropdown [class*=dropdownHeader]{border-bottom-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .hrm-common-time-picker-dropdown [class*=currentSelection]{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .hrm-common-time-picker-dropdown [class*=columnLabelRow]{color:var(--color-fg-muted)}[data-theme=dark][data-dark-palette] .hrm-common-time-picker-dropdown [class*=scrollItem]{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .hrm-common-time-picker-dropdown [class*=scrollItem]:hover{background-color:var(--color-hover-subtle)}[data-theme=dark][data-dark-palette] .hrm-common-time-picker-dropdown [class*=scrollItem][class*=selected]{color:var(--green-color)!important;background-color:rgba(var(--green-rgb), .2)!important}[data-theme=dark][data-dark-palette] .hrm-common-time-picker-dropdown [class*=dropdownFooter]{border-top-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .hrm-common-time-picker-dropdown [class*=cancelBtn]{color:var(--color-fg-muted)}[data-theme=dark][data-dark-palette] .hrm-common-time-picker-dropdown [class*=cancelBtn]:hover,[data-theme=dark][data-dark-palette] .hrm-common-time-picker-dropdown [class*=setBtn]:hover{background-color:var(--color-hover-subtle)}
[data-theme=dark][data-dark-palette] .admin-dashboard-page{background:var(--color-bg-app)}[data-theme=dark][data-dark-palette] .admin-dashboard-page .text-muted{color:var(--color-fg-muted)!important}[data-theme=dark][data-dark-palette] .admin-dashboard-page .welcome-container{background:var(--color-bg-surface);border-color:var(--color-border-default);box-shadow:0 4px 16px #0003}[data-theme=dark][data-dark-palette] .admin-dashboard-page .welcome-container.night{background:linear-gradient(180deg, var(--color-bg-surface) 0%, #0f172a 55%, #1e293b 100%)}[data-theme=dark][data-dark-palette] .admin-dashboard-page .welcome-card-title{background:linear-gradient(135deg, #e2e8f0 0%, var(--green-color) 55%, #5eead4 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text}[data-theme=dark][data-dark-palette] .admin-dashboard-page .welcome-card-subtitle,[data-theme=dark][data-dark-palette] .admin-dashboard-page .welcome-date{color:var(--color-fg-muted)}[data-theme=dark][data-dark-palette] .admin-dashboard-page .welcome-time{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .admin-dashboard-page .welcome-datetime-sep{color:var(--color-fg-muted)}[data-theme=dark][data-dark-palette] .admin-dashboard-page .card{color:var(--color-fg-primary);background:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important}[data-theme=dark][data-dark-palette] .admin-dashboard-page .card h4,[data-theme=dark][data-dark-palette] .admin-dashboard-page .card .fw-bold{color:var(--color-fg-primary)}[data-theme=dark][data-dark-palette] .admin-dashboard-page .my-favourites-container{background:var(--color-bg-surface);border-color:var(--color-border-default);box-shadow:0 4px 16px #0003}[data-theme=dark][data-dark-palette] .admin-dashboard-page .my-favourites-title{color:#f1f5f9;-webkit-text-fill-color:currentColor;background:0 0}[data-theme=dark][data-dark-palette] .admin-dashboard-page .fav-card.blue{--card-accent:#60a5fa;background:linear-gradient(135deg,#3b82f62e 0%,#3b82f614 100%);border-color:#3b82f640}[data-theme=dark][data-dark-palette] .admin-dashboard-page .fav-card.cyan{--card-accent:#22d3ee;background:linear-gradient(135deg,#06b6d42e 0%,#06b6d414 100%);border-color:#06b6d440}[data-theme=dark][data-dark-palette] .admin-dashboard-page .fav-card.pink{--card-accent:#f472b6;background:linear-gradient(135deg,#ec48992e 0%,#ec489914 100%);border-color:#ec489940}[data-theme=dark][data-dark-palette] .admin-dashboard-page .fav-card:hover{box-shadow:0 12px 24px #00000040}[data-theme=dark][data-dark-palette] .admin-dashboard-page .fav-icon-wrapper{background:var(--color-bg-muted);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .admin-dashboard-page .fav-card-title{color:#f8fafc}[data-theme=dark][data-dark-palette] .admin-dashboard-page .fav-card-category{color:#94a3b8}[data-theme=dark][data-dark-palette] .admin-dashboard-page .fav-card-add{background:var(--color-bg-muted);border-color:var(--color-border-default)}[data-theme=dark][data-dark-palette] .admin-dashboard-page .fav-card-add:hover{background:rgba(var(--green-rgb), .15);border-color:var(--green-color)}[data-theme=dark][data-dark-palette] .admin-dashboard-page .my-favourites-container:not(.has-items) .fav-card-add{background:var(--color-bg-muted)}[data-theme=dark][data-dark-palette] .admin-dashboard-page .my-favourites-container:not(.has-items) .fav-card-add:after,[data-theme=dark][data-dark-palette] .admin-dashboard-page .add-icon{color:var(--color-fg-muted)}[data-theme=dark][data-dark-palette] .admin-dashboard-page .btn-light.border{background:var(--color-bg-muted)!important;border-color:var(--color-border-default)!important;color:var(--color-fg-primary)!important}
*,html,body{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}html::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}body::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}html::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}body::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border:2px solid var(--app-scrollbar-track);border-radius:999px}html::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border:2px solid var(--app-scrollbar-track);border-radius:999px}body::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border:2px solid var(--app-scrollbar-track);border-radius:999px}html{scroll-behavior:smooth}.gt-app-scrollbar{-webkit-overflow-scrolling:touch}.app-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.app-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}
