#hrSection{--hr-brand:#1f3a5f;--hr-brand-dark:#14263f;--hr-accent:#3a6ea5;--hr-gold:#c9a54e;--hr-gold-2:#e3c77a;--hr-grad:linear-gradient(120deg,#14263f 0%,#1c3354 55%,#24426b 100%);--hr-soft:#e9eff7;--hr-soft-2:#f3f6fa;--hr-surface:#fff;--hr-bg:#f3f5f8;--hr-border:#e2e7ee;--hr-text:#1a2433;--hr-muted:#6a7587;--hr-radius:14px}body.dark-mode #hrSection{--hr-soft:rgba(96,140,196,.16);--hr-soft-2:rgba(96,140,196,.07);--hr-surface:#1b1f27;--hr-bg:#11151c;--hr-border:#253041;--hr-text:#e6ebf2;--hr-muted:#93a0b3}body.hr-open #hrSection:not([style*=none]){display:grid!important;grid-template-columns:212px minmax(0,1fr);column-gap:16px;row-gap:0;align-items:start;background:var(--hr-bg);min-height:100vh;padding:20px 16px 32px}#hrSection>*{grid-column:2;min-width:0}#hrSection>.hr-page-header,#hrSection>.hr-toolbar{display:none!important}#hrSection>[id^=hr][id$=View]{padding:0!important;margin:0!important;max-width:none!important}html body.hr-open #mainNav.pro-navbar.glass-nav{background:#14263f!important;background-image:none!important;border-bottom-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .erp-tb-search-box{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .erp-tb-search-box *{color:rgba(230,236,245,.75)!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .erp-tb-search-box input::placeholder{color:rgba(230,236,245,.6)!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .erp-tb-search-box [class*=kbd],html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .erp-tb-search-box kbd{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.15)!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .pro-nav-left{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .pro-nav-left button,html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .pro-nav-left button i{color:#d5deea!important;background:0 0!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .pro-nav-left button:hover{background:rgba(255,255,255,.08)!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar #erpLangBtn{border:0!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .tb-sep{background:rgba(255,255,255,.14)!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar #spBackendStatusChip{background:rgba(34,197,94,.14)!important;border-color:rgba(34,197,94,.35)!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar #spBackendStatusChip,html body:is(.hr-open,.hs-open) #mainNav.pro-navbar #spBackendStatusChip *{color:#86efac!important}html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .erp-tb-toggle,html body:is(.hr-open,.hs-open) #mainNav.pro-navbar .erp-tb-toggle *{color:#d5deea!important}#hrSection #hrCleanHead{grid-column:1/-1!important;grid-row:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;min-height:196px;margin:-20px -16px 22px;padding:26px 32px 30px;border-radius:0 0 22px 22px;color:#fff;background:radial-gradient(80% 160% at 0 100%,rgba(70,120,180,.22) 0,transparent 60%),linear-gradient(180deg,#14263f 0,#1a3052 100%);box-shadow:inset 0 -3px 0 var(--hr-gold),0 18px 30px -24px rgba(20,38,63,.9)}#hrCleanHead .ch-body{display:flex;flex-direction:column;gap:16px;max-width:calc(100% - 520px);position:relative;z-index:2}#hrCleanHead .ch-main{display:flex;align-items:center;gap:16px}#hrCleanHead .ch-icon{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;font-size:1.7rem;color:#f0d891;flex:0 0 62px;background:linear-gradient(135deg,rgba(227,199,122,.25),rgba(227,199,122,.08));border:1px solid rgba(227,199,122,.45)}#hrCleanHead .ch-crumb{font-size:.8rem;font-weight:600;color:rgba(220,229,240,.7);margin-bottom:4px}#hrCleanHead .ch-crumb .ch-sep{margin:0 6px;opacity:.6}#hrCleanHead h1{font-size:1.55rem;font-weight:800;color:#fff;margin:0}#hrCleanHead .ch-sub{margin:4px 0 0;color:rgba(220,229,240,.72);font-size:.85rem;font-weight:600}#hrCleanHead .ch-art{position:absolute;inset-inline-end:28px;top:50%;transform:translateY(-50%);width:480px;height:170px;z-index:1;pointer-events:none;-webkit-mask-image:radial-gradient(75% 90% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(75% 90% at 50% 50%,#000 60%,transparent 100%)}#hrCleanHead .ch-art svg{width:100%;height:100%;display:block}#hrSection #hrCleanHead .hr-actions-row{padding:0!important;margin:0!important;width:auto!important;max-width:none;background:0 0!important;border:0!important;box-shadow:none!important}#hrSection #hrCleanHead .hr-ctx-actions{justify-content:flex-start!important}#hrSection #hrCleanHead #hrInlineActionsDocs .btn,#hrSection #hrCleanHead .hr-ctx-actions .btn{height:38px;border-radius:10px!important;font-size:.85rem;font-weight:700;padding:0 14px}#hrSection #hrCleanHead .hr-ctx-actions .btn.btn-hr-primary{order:-1;background:#fff!important;background-image:none!important;color:#14263f!important;border:0!important;box-shadow:0 6px 16px -8px rgba(0,0,0,.35)}#hrSection #hrCleanHead .hr-ctx-actions .btn.btn-hr-primary i{color:#14263f!important}#hrSection #hrCleanHead #hrInlineActionsDocs .btn,#hrSection #hrCleanHead .hr-ctx-actions .btn:not(.btn-hr-primary){background:rgba(255,255,255,.07)!important;background-image:none!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}#hrSection #hrCleanHead #hrInlineActionsDocs .btn i,#hrSection #hrCleanHead .hr-ctx-actions .btn:not(.btn-hr-primary) i{color:#fff!important}#hrSection #hrCleanHead #hrInlineActionsDocs .btn:hover,#hrSection #hrCleanHead .hr-ctx-actions .btn:not(.btn-hr-primary):hover{background:rgba(255,255,255,.18)!important}#hrSection #hrCleanHead #hrInlineActionsDocs{padding:0!important;margin:0!important}#hrSection>#hrSideNav{grid-column:1;grid-row:2/span 60;position:sticky;top:76px;align-self:start;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:var(--hr-radius);padding:10px;max-height:calc(100vh - 96px);overflow:auto}#hrSideNav .sn-group{margin-top:4px}#hrSideNav .sn-group[hidden],#hrSideNav .sn-item[hidden]{display:none!important}#hrSideNav .sn-ghead{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:0 0;border-radius:9px;color:var(--hr-text);font-weight:700;font-size:.9rem;cursor:pointer;text-align:start}#hrSideNav .sn-ghead:hover{background:var(--hr-bg)}#hrSideNav .sn-ghead>i:first-child{width:30px;height:30px;flex:0 0 30px;border-radius:9px;display:grid;place-items:center;background:var(--hr-soft-2);color:var(--hr-brand);font-size:.95rem}#hrSideNav .sn-ghead .sn-chev{margin-inline-start:auto;font-size:.7rem;color:var(--hr-muted);transition:transform .2s}#hrSideNav .sn-group.open>.sn-ghead{color:var(--hr-brand)}#hrSideNav .sn-group.open>.sn-ghead>i:first-child{background:var(--hr-grad);color:#fff}#hrSideNav .sn-group.open .sn-chev{transform:rotate(180deg)}#hrSideNav .sn-items{display:none;padding:2px 0 6px;margin-inline-start:24px;border-inline-start:1px solid var(--hr-border)}#hrSideNav .sn-group.open .sn-items{display:block}#hrSideNav .sn-item{width:calc(100% - 8px);margin-inline-start:8px;display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;background:0 0;border-radius:8px;color:var(--hr-muted);font-size:.85rem;font-weight:600;text-align:start;cursor:pointer}#hrSideNav .sn-item span:not(.badge){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hrSideNav .sn-item i{font-size:.9rem;opacity:.75}#hrSideNav .sn-item:hover{background:var(--hr-soft-2);color:var(--hr-brand)}#hrSideNav .sn-item.active{background:var(--hr-grad);color:#fff;font-weight:800;box-shadow:0 6px 14px -9px rgba(20,38,63,.9)}#hrSideNav .sn-item.active i{opacity:1;color:#fff}#hrSideNav .sn-item .badge{margin-inline-start:auto}#hrSideNav .sn-ghead:focus-visible,#hrSideNav .sn-item:focus-visible{outline:2px solid var(--hr-accent);outline-offset:1px}body.dark-mode #hrSideNav .sn-group.open>.sn-ghead{color:#a9c1df}body.dark-mode #hrSideNav .sn-item:hover{color:#a9c1df}body.dark-mode #hrSideNav .sn-ghead>i:first-child{color:#a9c1df;background:rgba(96,140,196,.14)}body.dark-mode #hrSideNav .sn-group.open>.sn-ghead>i:first-child{color:#fff}#hrSection #hrKpiRow{--bs-gutter-x:0;--bs-gutter-y:0;margin:0 0 18px!important;background:var(--hr-surface);border:1px solid var(--hr-border);border-top:3px solid var(--hr-accent);border-radius:var(--hr-radius);overflow:hidden}#hrSection #hrKpiRow>[class*=col]{padding:0!important}#hrSection #hrKpiRow>[class*=col]+[class*=col] .stat-card{border-inline-start:1px solid var(--hr-border)!important}#hrSection #hrKpiRow .stat-card{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:18px 22px!important;margin:0!important;text-align:start!important;height:100%}#hrSection #hrKpiRow .stat-card h5{font-size:.8rem!important;font-weight:600!important;color:var(--hr-muted)!important;margin:0 0 6px!important;display:flex;align-items:center;gap:6px;justify-content:flex-start!important}#hrSection #hrKpiRow .stat-card h5>i:first-child{width:28px;height:28px;border-radius:8px;display:inline-grid;place-items:center;background:var(--hr-soft);color:var(--hr-brand)!important;font-size:.85rem}#hrSection #hrKpiRow .stat-num{font-size:1.6rem!important;font-weight:800!important;color:var(--hr-text)!important;margin:0!important;line-height:1.15}#hrSection .card-custom,#hrSection .hrm-card,#hrSection .hrm-kpi{background:var(--hr-surface)!important;border:1px solid var(--hr-border)!important;border-radius:var(--hr-radius)!important;box-shadow:none!important}#hrSection .card-custom>.p-4.border-bottom{padding:14px 18px!important;border-color:var(--hr-border)!important;background:var(--hr-soft-2)!important}#hrSection .mac-search{flex:1 1 300px;max-width:420px}#hrSection .mac-search .form-control,#hrSection .mac-search .input-group-text{height:40px;font-size:.88rem!important;box-shadow:none!important}#hrSection .mac-search .bi-search{font-size:1rem!important;color:var(--hr-accent)!important}#hrSection .card-custom .form-select{height:40px;border-radius:10px!important;border-color:var(--hr-border)!important;min-width:150px;font-size:.88rem}#hrSection .card-custom label.fw-bold{font-size:.85rem;font-weight:600!important}#hrSection .card-custom .form-select:focus,#hrSection .mac-search .form-control:focus{border-color:#8fb0d6!important;box-shadow:0 0 0 3px rgba(58,110,165,.15)!important}#hrSection .hrm-head>div>.hrm-title{display:none}#hrSection #hrDepartmentsView>.card{background:var(--hr-surface)!important;border:1px solid var(--hr-border)!important;box-shadow:none!important;color:var(--hr-text)}#hrSection .table{margin:0!important;--bs-table-bg:transparent;color:var(--hr-text)}#hrSection .table thead th{position:sticky;top:0;z-index:2;background:var(--hr-soft-2)!important;color:var(--hr-brand-dark)!important;font-size:.76rem!important;font-weight:700!important;padding:12px 8px!important;border-bottom:1px solid var(--hr-border)!important;white-space:nowrap}body.dark-mode #hrSection .table thead th{color:#a9c1df!important;background:#1f2532!important}#hrSection .table tbody td{padding:14px 8px!important;border-color:var(--hr-border)!important;font-size:.85rem;vertical-align:middle}#hrSection .table tbody td:first-child{text-align:start!important;padding-inline-start:16px!important}#hrSection .table tbody td:last-child{padding-inline-end:12px!important}#hrSection .table-hover tbody tr:hover>td{background:var(--hr-soft-2)!important;--bs-table-accent-bg:transparent}#hrSection .table tbody .text-muted,#hrSection .table tbody small{color:var(--hr-muted)!important;font-size:.76rem}#hrSection #hrTableBody td:first-child>.d-flex{gap:8px!important}#hrSection #hrTableBody td:first-child>.d-flex>div:first-child{width:34px!important;height:34px!important;flex:0 0 34px;border-radius:50%;display:grid;place-items:center;background:var(--hr-soft)}#hrSection #hrTableBody td:first-child>.d-flex>div:first-child i{color:var(--hr-brand)!important;font-size:1.05rem!important}#hrSection #hrTableBody td:first-child b{display:block;font-size:.92rem!important;font-weight:700;line-height:1.6}#hrSection #hrTableBody td:first-child br{display:none}#hrSection #hrTableBody td:first-child small{margin-top:2px}#hrSection #hrTableBody td:nth-child(6) small{white-space:nowrap}#hrSection #hrTableBody td:nth-child(8){text-align:start!important}#hrSection #hrTableBody td:nth-child(8)>div{white-space:nowrap;font-size:.74rem;color:var(--hr-muted);line-height:1.9}#hrSection #hrTableBody td:nth-child(8)>div *{display:inline!important;font-size:.76rem!important}#hrSection #hrTableBody td:nth-child(8)>div small{color:var(--hr-text)!important;font-weight:700}#hrSection #hrTableBody td:last-child>div{flex-wrap:nowrap!important;gap:0!important;justify-content:center}#hrSection #hrEmployeesView .table thead th{white-space:normal!important;line-height:1.35;padding:10px 5px!important;vertical-align:middle}#hrSection #hrTableBody td{padding:12px 5px!important}#hrSection #hrTableBody td:first-child{padding-inline-start:10px!important}#hrSection #hrTableBody td .btn-sm{width:28px;height:28px;min-width:0!important;min-height:0!important}#hrSection .badge{font-weight:600!important;font-size:.7rem!important;padding:.3em .6em!important;border-radius:6px!important;border:0!important;margin:2px 0 2px 4px!important}#hrSection .badge i{display:none}#hrSection .badge.bg-success{background:#ecfdf3!important;color:#15803d!important}#hrSection .badge.bg-warning{background:#fff7e6!important;color:#b45309!important}#hrSection .badge.bg-danger{background:#fef0f0!important;color:#c02626!important}#hrSection .badge.bg-info{background:#eef7fd!important;color:#0b6aa2!important}#hrSection .badge.bg-primary,#hrSection .badge.bg-primary-subtle,#hrSection .badge.bg-secondary,#hrSection .hr-dept-badge{background:var(--hr-soft)!important;color:var(--hr-brand)!important}body.dark-mode #hrSection .badge{background:rgba(255,255,255,.06)!important;color:var(--hr-text)!important}#hrSideNav .sn-item.active .badge{background:#fff!important;color:#c02626!important}#hrSection .table td .btn-sm{width:30px;height:30px;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:8px!important;display:inline-grid!important;place-items:center;background:0 0!important;border:0!important;color:var(--hr-muted)!important;box-shadow:none!important}#hrSection .table td .btn-sm:hover{background:var(--hr-soft)!important;color:var(--hr-brand)!important}#hrSection .table td .btn-sm[class*=danger]:hover{background:#fef0f0!important;color:#dc2626!important}@media (max-width:1250px){#hrCleanHead .ch-art{opacity:.35;inset-inline-end:-60px}#hrCleanHead .ch-body{max-width:none}}@media (max-width:1100px){body.hr-open #hrSection:not([style*=none]){grid-template-columns:minmax(0,1fr)}#hrSection #hrCleanHead,#hrSection>*{grid-column:1!important}#hrSection>#hrSideNav{grid-row:auto;position:static;max-height:none;margin-bottom:16px}}@media (max-width:600px){body.hr-open #hrSection:not([style*=none]){padding:12px 12px 24px}#hrSection #hrCleanHead{margin:-12px -12px 16px;padding:20px 16px 22px;min-height:0}#hrCleanHead h1{font-size:1.25rem}#hrCleanHead .ch-icon{width:48px;height:48px;flex-basis:48px;font-size:1.35rem;border-radius:14px}}@media (prefers-reduced-motion:reduce){#hrSideNav .sn-chev{transition:none}}