.employee_root__IZ5ob{--bg:var(--tb-canvas);--surf:var(--tb-surface);--raise:#2b2f3b;--soft:#20242d;--line:#343a47;--line-soft:#2f3441;--ink:var(--tb-text);--dim:#8a93a8;--faint:#666f82;--accent:var(--tb-legacy-accent);--accent-soft:rgba(139,147,227,.13);--accent-line:rgba(139,147,227,.3);--green:var(--tb-success-text);--green-soft:rgba(90,157,114,.16);--amber:var(--tb-legacy-amber);--amber-soft:rgba(217,164,65,.14);--red:var(--tb-error-text);--red-soft:hsla(0,48%,62%,.14);--red-line:hsla(0,48%,62%,.32);--sky:#6b9bd1;--sky-soft:rgba(107,155,209,.16);--on-accent:#14161d;--r:12px;--r2:9px;--r3:7px;position:fixed;top:var(--rn-top,0);right:0;bottom:0;left:var(--rn-w,200px);transition:left .16s ease;z-index:55;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);color:var(--ink);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased;font-family:DM Sans,Inter,system-ui,sans-serif;color-scheme:dark}[data-theme=light] .employee_root__IZ5ob{--bg:var(--tb-canvas);--surf:var(--tb-surface);--raise:#f7f9fc;--soft:#eef1f6;--line:var(--tb-border);--line-soft:#e7ebf1;--ink:var(--tb-text);--dim:var(--tb-text-2);--faint:#8492a6;--accent:var(--tb-legacy-accent);--accent-soft:var(--tb-brand-tint);--accent-line:rgba(22,104,227,.3);--green:var(--tb-success-text);--green-soft:var(--tb-success-container);--amber:var(--tb-legacy-amber);--amber-soft:var(--tb-warning-container);--red:var(--tb-error-text);--red-soft:var(--tb-error-container);--red-line:rgba(214,58,74,.3);--sky:var(--tb-info-text);--sky-soft:rgba(22,104,227,.12);--gold:var(--tb-gold);--on-accent:var(--tb-legacy-on-accent);color-scheme:light}.employee_root__IZ5ob *,.employee_root__IZ5ob :after,.employee_root__IZ5ob :before{box-sizing:border-box;margin:0;padding:0}.employee_root__IZ5ob button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.employee_root__IZ5ob a{text-decoration:none;color:inherit}.employee_root__IZ5ob ::-webkit-scrollbar{width:6px}.employee_root__IZ5ob ::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}.employee_root__IZ5ob ::-webkit-scrollbar-track{background:transparent}.employee_topbar__B9msD{flex:0 0 auto;height:50px;background:var(--surf);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 22px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.employee_backLink__Vkbhd{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent);padding:5px 9px;border-radius:var(--r3);transition:background .12s}.employee_backLink__Vkbhd:hover{background:var(--accent-soft)}.employee_breadcrumb__xV6k8{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--faint);margin-left:4px}.employee_breadSep__I09sR{color:var(--faint)}.employee_breadCurrent__VBInV{font-weight:600;color:var(--ink)}.employee_main__4l_So{flex:1 1 auto;overflow-y:auto;padding:20px 22px 40px}.employee_twoCol__IHjmo{display:grid;grid-template-columns:55fr 45fr;gap:18px;align-items:start}@media (max-width:800px){.employee_twoCol__IHjmo{grid-template-columns:1fr}}.employee_card__pSw9w{background:var(--surf);border:1px solid var(--line);border-radius:var(--r);margin-bottom:14px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.06)}.employee_cardHead__I752z{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--soft)}.employee_cardTitle__8DZL2{font-size:12.5px;font-weight:700;color:var(--ink)}.employee_cardSub__zdLYk{font-size:11.5px;color:var(--dim)}.employee_empHeader__IixVo{background:var(--surf);border:1px solid var(--line);border-radius:var(--r);padding:20px 20px 16px;margin-bottom:14px;box-shadow:0 1px 6px rgba(0,0,0,.06)}.employee_empTop__VxXTd{display:flex;align-items:flex-start;gap:16px}.employee_avatar__Ys7ss{width:58px;height:58px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff;flex-shrink:0}.employee_empMeta__fYFoO{flex:1}.employee_empName__WKV6I{font-size:19px;font-weight:800;color:var(--ink);line-height:1.2;letter-spacing:-.01em}.employee_empBadges__A_KkU{display:flex;align-items:center;gap:8px;margin-top:5px;flex-wrap:wrap}.employee_empDetails__pWknz{display:flex;gap:18px;margin-top:8px;flex-wrap:wrap}.employee_empDetail__OW9Ai{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--dim)}.employee_kpiStrip__FCQOy{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.employee_kpiBox___QgST{background:var(--raise);border:1px solid var(--line);border-radius:9px;padding:10px 12px;text-align:center}.employee_kpiValue__jMsma{font-size:19px;font-weight:800;color:var(--ink);line-height:1.1}.employee_kpiLabel__u5_00{font-size:10px;color:var(--dim);margin-top:3px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.employee_kpiAccent__KFMsk .employee_kpiValue__jMsma{color:var(--accent)}.employee_kpiGreen__ISVSV .employee_kpiValue__jMsma{color:var(--green)}.employee_badge__R50cx{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap}.employee_badgeGreen__O85Zc{background:var(--green-soft);color:var(--green)}.employee_badgeAmber__Rla4s{background:var(--amber-soft);color:var(--amber)}.employee_badgeRed__yarrI{background:var(--red-soft);color:var(--red)}.employee_badgeAccent__qXsBS{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line)}.employee_badgeGray__yWlaS{background:var(--line);color:var(--dim)}.employee_badgeSky__sBGHL{background:var(--sky-soft);color:var(--sky)}.employee_statusDot__h9QgN{width:8px;height:8px;border-radius:50%;flex-shrink:0}.employee_dotOn__l3qne{background:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.employee_dotOff__xDNzd{background:var(--faint)}.employee_permRow__mfZYI{display:flex;align-items:center;justify-content:space-between;padding:9px 18px;border-bottom:1px solid var(--line-soft)}.employee_permRow__mfZYI:last-child{border-bottom:none}.employee_permLabel__gI3Nf{font-size:12.5px;color:var(--ink)}.employee_permYes__kajXc{color:var(--green)}.employee_permNo__GamFz,.employee_permYes__kajXc{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700}.employee_permNo__GamFz{color:var(--faint)}.employee_pageChips__BpzRX{padding:12px 18px;display:flex;flex-wrap:wrap;gap:6px}.employee_pageChip__qBIAb{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:600;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line)}.employee_pageChipOff__0K53i{background:var(--raise);border:1px solid var(--line);color:var(--faint)}.employee_statsGrid__wN9Z2{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px}.employee_statBox__yDQ2H{background:var(--raise);border:1px solid var(--line);border-radius:9px;padding:10px 12px}.employee_statVal__6DrUA{font-size:18px;font-weight:800;color:var(--ink)}.employee_statLbl__Ei_GE{font-size:10.5px;color:var(--dim);margin-top:2px;font-weight:600}.employee_infoRow__cUsAL{display:flex;align-items:flex-start;padding:9px 18px;border-bottom:1px solid var(--line-soft);gap:12px}.employee_infoRow__cUsAL:last-child{border-bottom:none}.employee_infoKey__ZrTGY{width:120px;flex-shrink:0;font-size:11.5px;color:var(--dim);font-weight:600;padding-top:1px}.employee_infoVal__BourP{font-size:12.5px;color:var(--ink);flex:1}.employee_actionBar__pK5Hd{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.employee_btn__D5le2{padding:8px 14px;border-radius:var(--r2);font-size:12.5px;font-weight:700;white-space:nowrap;transition:.14s;display:inline-flex;align-items:center;gap:6px}.employee_btnGhost__tLT_k{border:1px solid var(--line);background:var(--raise);color:var(--dim)}.employee_btnGhost__tLT_k:hover{color:var(--ink);border-color:var(--faint)}.employee_btnAccent__vfh4O{background:var(--accent);color:var(--on-accent)}.employee_btnAccent__vfh4O:hover{filter:brightness(1.08)}.employee_loading__G2p8s{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:14px;color:var(--faint)}.employee_spinner__k4QSh{width:24px;height:24px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:employee_spin__CWDfU .8s linear infinite}@keyframes employee_spin__CWDfU{to{transform:rotate(1turn)}}@media (max-width:720px){.employee_root__IZ5ob{top:var(--rn-top,0);bottom:auto;height:100vh;height:calc(100dvh - var(--rn-top, 0px))}.employee_topbar__B9msD{height:auto;min-height:52px;padding:6px 10px;gap:8px}.employee_topbar__B9msD>div:first-child{min-width:0;flex:1 1 auto}.employee_backLink__Vkbhd{min-height:40px;flex:0 0 auto}.employee_breadcrumb__xV6k8{min-width:0;overflow:hidden;white-space:nowrap}.employee_breadcrumb__xV6k8>span:nth-child(-n+2){display:none}.employee_breadCurrent__VBInV{overflow:hidden;text-overflow:ellipsis}.employee_topbar__B9msD>a{flex:0 0 auto;min-height:40px}.employee_main__4l_So{padding:12px 12px 112px}.employee_twoCol__IHjmo{gap:0}.employee_empHeader__IixVo{padding:16px 14px 14px}.employee_empTop__VxXTd{gap:12px}.employee_avatar__Ys7ss{width:50px;height:50px;font-size:18px;border-radius:12px}.employee_empMeta__fYFoO{min-width:0}.employee_empName__WKV6I{font-size:18px;overflow-wrap:anywhere}.employee_empDetails__pWknz{gap:6px 14px}.employee_empDetail__OW9Ai{min-width:0;overflow-wrap:anywhere}.employee_kpiStrip__FCQOy{grid-template-columns:repeat(2,1fr);gap:8px}.employee_kpiValue__jMsma{overflow-wrap:anywhere}.employee_cardHead__I752z{padding:12px 14px;gap:8px;flex-wrap:wrap}.employee_permRow__mfZYI{padding:11px 14px;min-height:44px;gap:10px}.employee_pageChips__BpzRX,.employee_statsGrid__wN9Z2{padding:12px 14px}.employee_infoRow__cUsAL{padding:10px 14px}.employee_infoKey__ZrTGY{width:104px}.employee_infoVal__BourP{min-width:0;overflow-wrap:anywhere}.employee_btn__D5le2{min-height:44px;justify-content:center}.employee_actionBar__pK5Hd .employee_btn__D5le2{flex:1 1 auto}}@media (max-width:380px){.employee_topbar__B9msD>a{font-size:11.5px!important;padding:8px 10px}.employee_infoRow__cUsAL{flex-direction:column;gap:2px}.employee_infoKey__ZrTGY{width:auto}}.employee_errBox__WO_13{margin:22px;padding:16px 18px;border-radius:var(--r);background:var(--red-soft);border:1px solid var(--red-line);color:var(--ink);font-size:13px}html[data-ui=v2] .employee_root__IZ5ob{--raise:var(--tb-surface-2);--soft:var(--tb-surface-2);--line:var(--tb-border);--line-soft:var(--tb-divider);--dim:var(--tb-text-2);--faint:var(--tb-text-3);--accent-soft:var(--tb-brand-tint);--accent-line:var(--tb-brand-ring);--green-soft:var(--tb-success-container);--amber:var(--tb-warning-text);--amber-soft:var(--tb-warning-container);--red-soft:var(--tb-error-container);--sky:var(--tb-info-text);--sky-soft:var(--tb-info-container);--r:var(--tb-r-card);--r2:var(--tb-r-2);--r3:var(--tb-r-2);font-family:var(--tb-font)}html[data-ui=v2] .employee_topbar__B9msD{border-bottom-color:var(--tb-divider);background:var(--tb-surface)}html[data-ui=v2] .employee_backLink__Vkbhd{color:var(--tb-brand-strong);font:var(--tb-fw-medium) var(--tb-fs-13) /1 var(--tb-font);border-radius:var(--tb-r-2)}html[data-ui=v2] .employee_card__pSw9w{border-color:var(--tb-border);box-shadow:var(--tb-shadow-1)}html[data-ui=v2] .employee_cardHead__I752z{border-bottom-color:var(--tb-divider)}html[data-ui=v2] .employee_cardTitle__8DZL2{font:var(--tb-fw-semibold) var(--tb-fs-16) /var(--tb-lh-16) var(--tb-font);letter-spacing:-.01em;text-transform:none}html[data-ui=v2] .employee_cardSub__zdLYk{font-size:var(--tb-fs-12);color:var(--tb-text-2)}html[data-ui=v2] .employee_empName__WKV6I{font:var(--tb-fw-semibold) var(--tb-fs-22) /var(--tb-lh-22) var(--tb-font)}html[data-ui=v2] .employee_empDetail__OW9Ai{font-size:var(--tb-fs-12);color:var(--tb-text-2)}html[data-ui=v2] .employee_avatar__Ys7ss{font-family:var(--tb-font)}html[data-ui=v2] .employee_kpiBox___QgST,html[data-ui=v2] .employee_statBox__yDQ2H{border-color:var(--tb-border);border-radius:var(--tb-r-2);background:var(--tb-surface-2)}html[data-ui=v2] .employee_kpiValue__jMsma,html[data-ui=v2] .employee_statVal__6DrUA{font-family:var(--tb-font);font-variant-numeric:tabular-nums}html[data-ui=v2] .employee_kpiLabel__u5_00,html[data-ui=v2] .employee_statLbl__Ei_GE{font:var(--tb-fw-regular) var(--tb-fs-12) /1.3 var(--tb-font);color:var(--tb-text-2);text-transform:none;letter-spacing:0}html[data-ui=v2] .employee_badge__R50cx{border-radius:var(--tb-r-pill);font:var(--tb-fw-semibold) var(--tb-fs-12) /1.4 var(--tb-font)}html[data-ui=v2] .employee_infoRow__cUsAL,html[data-ui=v2] .employee_permRow__mfZYI{border-bottom-color:var(--tb-divider);font-size:var(--tb-fs-13)}html[data-ui=v2] .employee_infoKey__ZrTGY{color:var(--tb-text-2);font-size:var(--tb-fs-12);text-transform:none;letter-spacing:0}html[data-ui=v2] .employee_pageChip__qBIAb{border-radius:var(--tb-r-pill);font:var(--tb-fw-medium) var(--tb-fs-12) /1.4 var(--tb-font)}html[data-ui=v2] .employee_btn__D5le2{border-radius:var(--tb-r-pill);font:var(--tb-fw-semibold) var(--tb-fs-13) /1 var(--tb-font)}html[data-ui=v2] .employee_btnAccent__vfh4O{background:var(--tb-brand);color:var(--tb-on-brand)}html[data-ui=v2] .employee_btnAccent__vfh4O:hover{filter:none;background:var(--tb-brand-strong)}html[data-ui=v2] .employee_btnGhost__tLT_k{border:1px solid var(--tb-border);background:var(--tb-surface);color:var(--tb-text)}html[data-ui=v2] .employee_root__IZ5ob a:focus-visible,html[data-ui=v2] .employee_root__IZ5ob button:focus-visible{outline:none;box-shadow:var(--tb-focus)}.Avatar_avatar__KDlzH{position:relative;display:inline-grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;background:var(--avatar-bg,#0e6e8c);color:#fff;font:var(--tb-fw-bold) var(--tb-fs-11) /1 var(--tb-font);letter-spacing:0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_avatar__KDlzH img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Avatar_s32__EcqCy{font-size:var(--tb-fs-12)}.Avatar_square__8WZ4x{display:inline-grid;place-items:center;flex:none;border-radius:var(--tb-r-2);background:var(--kind);color:#fff;vertical-align:middle}html:not([data-theme=light]) .Avatar_avatar__KDlzH,html:not([data-theme=light]) .Avatar_square__8WZ4x{box-shadow:0 0 0 1px var(--tb-border)}.base_srOnly___vg8v{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.base_num__UEOsX{font-variant-numeric:tabular-nums}