.session-conflict-dialog_content__fZJqc[data-slot=dialog-content]{width:440px;max-width:calc(100vw - 24px)!important;display:grid;gap:20px;padding:24px;border:1px solid #e2e7f0;border-radius:16px;background:#fff;color:#26334a;box-shadow:0 24px 70px rgb(22 30 55/20%)}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_header__2lk6C{display:flex;align-items:flex-start;gap:12px;padding-right:14px}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_icon__JzKMJ{display:flex;flex:0 0 44px;align-items:center;justify-content:center;height:44px;border:1px solid #fde2b8;border-radius:12px;background:#fff7e9;color:#b9660b}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_heading__J8fBr{min-width:0}.session-conflict-dialog_content__fZJqc[data-slot=dialog-content] .session-conflict-dialog_title__XDU3v{margin:0;padding:0;color:#202b41;font-size:18px;font-weight:650;line-height:26px;letter-spacing:-.025em}.session-conflict-dialog_content__fZJqc[data-slot=dialog-content] .session-conflict-dialog_description__CS6Ku{margin:4px 0 0;color:#6b778b;font-size:13px;line-height:20px}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_notice__ACEZb{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #e9edf4;border-radius:10px;background:#f7f9fc;color:#536178;font-size:13px;line-height:21px}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_notice__ACEZb svg{flex-shrink:0;margin-top:2px;color:#78869c}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_notice__ACEZb p{margin:0}.session-conflict-dialog_content__fZJqc[data-slot=dialog-content] .session-conflict-dialog_actions__TrD4o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_actions__TrD4o button{width:100%;min-width:0;height:42px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;line-height:20px;box-shadow:none}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_cancel__pXStE{border:1px solid #dce2ec;background:#fff;color:#40516b}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_cancel__pXStE:hover{background:#f5f7fb}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_confirm__RIeae{border:1px solid #0b63ce;background:#0b63ce;color:#fff}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_confirm__RIeae:hover{border-color:#0955b2;background:#0955b2}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_actions__TrD4o button:focus-visible{outline:2px solid #0b63ce;outline-offset:3px}@media (max-width:480px){.session-conflict-dialog_content__fZJqc[data-slot=dialog-content]{padding:20px;gap:18px}.session-conflict-dialog_content__fZJqc .session-conflict-dialog_header__2lk6C{gap:10px}}@media screen{.search-page_page__RB2sL{--hrms-accent:#4433e8;--hrms-border:#cfd9e6;--hrms-muted:#526176;margin:-24px;min-height:calc(100vh - 4rem);min-width:0;padding:24px;background:#edf2f7;color:#334155}.search-page_content__JDPgF{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0!important;padding:0!important;background:transparent!important}.search-page_content__JDPgF>*{margin-block:0!important;min-width:0}.search-page_page__RB2sL *{letter-spacing:0}.search-page_page__RB2sL .text-gray-400,.search-page_page__RB2sL .text-muted-foreground,.search-page_page__RB2sL .text-slate-400,.search-page_page__RB2sL [class~="text-[#7f879b]"],.search-page_page__RB2sL [class~="text-[#81899c]"],.search-page_page__RB2sL [class~="text-[#838ba0]"],.search-page_page__RB2sL [class~="text-[#9299aa]"],.search-page_page__RB2sL [class~="text-[#939bad]"]{color:var(--hrms-muted)}.search-page_control__dTEzb,.search-page_page__RB2sL [data-slot=select-trigger]:not(table button),.search-page_page__RB2sL input:not([type=checkbox],[type=radio],[type=hidden],[type=file]):not(table input),.search-page_page__RB2sL select:not(table select){height:32px!important}.search-page_page__RB2sL [data-hrms-filter-row] button[data-variant]{height:32px;min-height:32px}.search-page_page__RB2sL [data-hrms-filter-actions]{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;align-self:flex-end;gap:8px;margin-top:0}.search-page_page__RB2sL [data-slot=card][data-hrms-kpi]{min-height:84px;gap:12px;border-color:var(--kpi-border,#c4d5ed);padding:14px 16px;background:var(--kpi-background,#eaf2ff);box-shadow:0 2px 5px rgb(24 39 64/7%);transition:box-shadow .15s,border-color .15s}.search-page_page__RB2sL [data-hrms-kpi]:hover{border-color:#8fa8c5;box-shadow:0 4px 10px rgb(24 39 64/11%)}.search-page_page__RB2sL [data-hrms-kpi=emerald],.search-page_page__RB2sL [data-hrms-kpi=green]{--kpi-background:#e5f5ec;--kpi-border:#b4ddc4}.search-page_page__RB2sL [data-hrms-kpi=purple],.search-page_page__RB2sL [data-hrms-kpi=violet]{--kpi-background:#f0eaff;--kpi-border:#d4c4ef}.search-page_page__RB2sL [data-hrms-kpi=red],.search-page_page__RB2sL [data-hrms-kpi=rose]{--kpi-background:#fff0f1;--kpi-border:#edc2c8}.search-page_page__RB2sL [data-hrms-kpi=amber],.search-page_page__RB2sL [data-hrms-kpi=orange],.search-page_page__RB2sL [data-hrms-kpi=yellow]{--kpi-background:#fff5de;--kpi-border:#ead19a}.search-page_page__RB2sL [data-hrms-kpi] p:first-child{color:#42536a;font-weight:600;line-height:16px}.search-page_page__RB2sL [data-hrms-kpi] p+p{margin-top:4px;font-size:22px;line-height:28px}.search-page_page__RB2sL [data-hrms-kpi]>svg{width:24px;height:24px;flex-shrink:0}.search-page_heading__xA9pZ{min-width:0}.search-page_breadcrumb__4U60U{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px;color:#526176;font-size:11px;line-height:16px}.search-page_breadcrumb__4U60U svg{width:12px;height:12px}.search-page_page__RB2sL [data-slot=card]{gap:0;border:1px solid var(--hrms-border);border-radius:8px;padding-block:0;box-shadow:0 1px 3px rgb(24 39 64/6%)}.search-page_page__RB2sL [data-slot=card-header]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px}.search-page_page__RB2sL [data-slot=card-title]{font-size:13px;font-weight:600;line-height:20px;color:#26364d}.search-page_page__RB2sL [data-slot=card-description]{font-size:11px;font-weight:500;line-height:16px;color:var(--hrms-muted)}.search-page_page__RB2sL [data-slot=card-content]{padding:10px 12px}.search-page_page__RB2sL [data-slot=card-content]:has(table){padding:0}.search-page_page__RB2sL .search-page_header__XZajI{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;overflow:visible}.search-page_header__XZajI [data-slot=card-content]{padding:0}.search-page_header__XZajI h1,.search-page_header__XZajI h2,.search-page_page__RB2sL>div>:first-child:has(h1,h2):not(:has(table)) h1,.search-page_page__RB2sL>div>:first-child:has(h1,h2):not(:has(table)) h2{font-size:24px;font-weight:600;line-height:32px;color:#151a2e;overflow-wrap:anywhere}.search-page_header__XZajI p,.search-page_page__RB2sL>div>:first-child:has(h1,h2):not(:has(table)) p{margin-top:2px;font-size:12px;font-weight:400;line-height:18px;color:var(--hrms-muted)}.search-page_header__XZajI div:has(>svg):not(:has(h1,h2,button,a)){display:none}.search-page_header__XZajI div:has(h1,h2)>svg,.search-page_page__RB2sL>div>:first-child:has(h1,h2):not(:has(table)) div:has(h1,h2)>svg{display:none}.search-page_header__XZajI div{min-width:0}.search-page_page__RB2sL>div>:first-child:has(h1,h2):not(:has(table)) button[class~=text-white]:not([class*=bg-red-],[class*=bg-rose-]){min-height:32px;border-color:var(--hrms-accent);border-radius:6px;padding-inline:12px;background:var(--hrms-accent);color:white;font-size:12px;font-weight:500;box-shadow:none}.search-page_panel__djmb6{padding:0!important;overflow:visible!important}.search-page_page__RB2sL [data-hrms-region=results-header]{min-height:44px;border-bottom:1px solid var(--hrms-border);padding-block:0}.search-page_page__RB2sL [data-hrms-region=filter-content]{border-bottom:1px solid var(--hrms-border)}.search-page_page__RB2sL [data-hrms-filter-row]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0}.search-page_page__RB2sL [data-hrms-filter-row]>div{flex:0 1 148px;min-width:0;max-width:100%;margin-top:0}.search-page_page__RB2sL [data-hrms-filter-row]>div:has(input[placeholder*=earch],input[placeholder*=Emp],input[placeholder*=Name]){flex:1 1 260px}.search-page_page__RB2sL [data-hrms-filter-row]>div:has(button):not(:has(input:not([type=checkbox],[type=radio]),select,[role=combobox],[data-slot=searchable-select])){flex-basis:auto}.search-page_page__RB2sL label:not(.sr-only){font-size:11px;font-weight:500;line-height:16px;color:var(--hrms-muted)}.search-page_control__dTEzb,.search-page_page__RB2sL [data-slot=select-trigger],.search-page_page__RB2sL input:not([type=checkbox],[type=radio],[type=hidden],[type=file]),.search-page_page__RB2sL select{min-width:0;max-width:100%;border-color:#c4cfde!important;border-radius:6px!important;background:white;font-size:12px!important;font-weight:400!important;line-height:16px;color:#334155!important;box-shadow:none!important}.search-page_control__dTEzb>span{color:#334155!important}.search-page_page__RB2sL input::placeholder{color:#64748b}.search-page_page__RB2sL div:has(>input,>select)>svg[class*=absolute]{top:50%;translate:0 -50%;transform:none}.search-page_page__RB2sL select[aria-label="Rows per page"]{height:28px!important;font-size:11px!important}.search-page_chips__oGajK{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #eff1f6;padding:8px 12px}.search-page_chip__8_uhm{display:inline-flex;align-items:center;gap:4px;height:24px;max-width:100%;border-radius:4px;padding:0 4px 0 8px;background:#f0edff;color:#7365b0;font-size:11px}.search-page_chip__8_uhm>span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page_chip__8_uhm button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:3px;color:#998ec3;font-size:14px}.search-page_chip__8_uhm button:hover{background:#e5dfff;color:#4433e8}.search-page_page__RB2sL input[type=checkbox]{accent-color:var(--hrms-accent)}.search-page_page__RB2sL a[data-variant],.search-page_page__RB2sL button[data-variant]{min-height:28px;border-radius:6px;font-size:12px;font-weight:500;box-shadow:none}.search-page_page__RB2sL a[data-variant=outline],.search-page_page__RB2sL a[data-variant=secondary],.search-page_page__RB2sL button[data-variant=outline],.search-page_page__RB2sL button[data-variant=secondary]{border-color:var(--hrms-border);background:white;color:#3f5068}.search-page_page__RB2sL a[data-variant=default]:not([class*=bg-red-],[class*=bg-rose-],[class*=bg-orange-],[class*=bg-amber-]),.search-page_page__RB2sL button[data-variant=default]:not([class*=bg-red-],[class*=bg-rose-],[class*=bg-orange-],[class*=bg-amber-]),.search-page_page__RB2sL button[data-variant=outline][class~=text-white]:not([class*=bg-red-],[class*=bg-rose-]){border-color:var(--hrms-accent);background:var(--hrms-accent);color:white}.search-page_page__RB2sL button[data-variant]:hover:not(:disabled){box-shadow:none}.search-page_page__RB2sL button[class~=bg-blue-600][class~=text-white],.search-page_page__RB2sL button[class~=bg-indigo-600][class~=text-white],.search-page_page__RB2sL button[data-hrms-action=primary]{border-color:var(--hrms-accent);background:var(--hrms-accent);color:white}.search-page_page__RB2sL button[data-hrms-action=primary]{min-height:32px;border-radius:6px;padding-inline:12px;font-size:12px;font-weight:500;box-shadow:none}.search-page_page__RB2sL button[data-hrms-action=primary]:hover:not(:disabled),.search-page_page__RB2sL button[data-variant=default]:hover:not(:disabled,[class*=bg-red-],[class*=bg-rose-],[class*=bg-orange-],[class*=bg-amber-]){background:#3825cf;color:white}.search-page_page__RB2sL button[data-variant=default][class~=bg-emerald-600],.search-page_page__RB2sL button[data-variant=default][class~=bg-green-600]{border-color:#15803d;background:#15803d;color:white}.search-page_page__RB2sL button[data-variant=default][class~=bg-emerald-600]:hover:not(:disabled),.search-page_page__RB2sL button[data-variant=default][class~=bg-green-600]:hover:not(:disabled){background:#166534}.search-page_page__RB2sL button[data-variant=outline][class*=text-emerald-],.search-page_page__RB2sL button[data-variant=outline][class*=text-green-]{border-color:#8dc9a9;background:#edf9f1;color:#166534}.search-page_page__RB2sL button[data-variant=outline][class*=text-red-],.search-page_page__RB2sL button[data-variant=outline][class*=text-rose-]{border-color:#edacb4;background:#fff1f2;color:#b4233b}.search-page_page__RB2sL button[data-variant=outline][class*=text-amber-],.search-page_page__RB2sL button[data-variant=outline][class*=text-orange-]{border-color:#e8c07a;background:#fff7e6;color:#995515}.search-page_page__RB2sL button[data-variant=outline][class*=text-blue-]{border-color:#9cbae9;background:#eef5ff;color:#1d4ed8}.search-page_page__RB2sL button[data-variant=outline][class*=text-violet-]{border-color:#c2ace7;background:#f4efff;color:#6d28a5}.search-page_page__RB2sL button[data-variant=outline][class*=text-cyan-]{border-color:#85c5d6;background:#eaf9fd;color:#0e667d}.search-page_control__dTEzb:focus-visible,.search-page_page__RB2sL button:focus-visible,.search-page_page__RB2sL input:focus-visible,.search-page_page__RB2sL select:focus-visible{outline:2px solid #c7c0fb;outline-offset:2px}.search-page_page__RB2sL [data-hrms-region=status-tab]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 8px;background:transparent;color:#526176;font-size:12px;font-weight:400;box-shadow:none}.search-page_page__RB2sL [data-hrms-region=status-tab][data-hrms-selected=true]{border-bottom-color:var(--hrms-accent);color:var(--hrms-accent);font-weight:600}.search-page_page__RB2sL [data-hrms-region=status-tab]>span+span{border-radius:4px;padding:2px 6px;background:#f5f6fa;color:#526176;font-size:10px;font-weight:400;line-height:14px}.search-page_page__RB2sL [data-hrms-region=status-tab][data-hrms-selected=true]>span+span{background:#efecff;color:var(--hrms-accent)}.search-page_page__RB2sL [data-hrms-summary-tabs]{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #eff1f6;padding-inline:12px;background:white}.search-page_page__RB2sL [data-hrms-summary-tabs]>[data-slot=card]{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 8px;background:transparent}.search-page_page__RB2sL [data-hrms-summary-tabs]>[data-hrms-selected=true]{border-bottom-color:var(--hrms-accent)}.search-page_page__RB2sL [data-hrms-summary-tabs] [data-slot=card-content],.search-page_page__RB2sL [data-hrms-summary-tabs] [data-slot=card-header]{display:contents}.search-page_page__RB2sL [data-hrms-summary-tabs] [data-slot=card-title]{font-size:12px;font-weight:400;color:#526176}.search-page_page__RB2sL [data-hrms-summary-tabs] [data-slot=card-content]>div{border-radius:4px;padding:2px 6px;background:#f5f6fa;color:#526176;font-size:10px;font-weight:400;line-height:14px}.search-page_page__RB2sL [data-hrms-summary-tabs] [data-hrms-selected=true] [data-slot=card-content]>div,.search-page_page__RB2sL [data-hrms-summary-tabs] [data-hrms-selected=true] [data-slot=card-title]{color:var(--hrms-accent)}.search-page_page__RB2sL [data-hrms-summary-tabs] [data-hrms-selected=true] [data-slot=card-content]>div{background:#efecff}.search-page_page__RB2sL [data-hrms-summary-tabs] p,.search-page_page__RB2sL [data-hrms-summary-tabs] svg{display:none}.search-page_page__RB2sL [role=tablist]{max-width:100%;border-bottom:1px solid #eff1f6;border-radius:0;padding:0;background:transparent}.search-page_page__RB2sL [role=tab]{min-height:36px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#526176;font-size:12px;box-shadow:none}.search-page_page__RB2sL [role=tab][data-state=active]{border-bottom-color:var(--hrms-accent);color:var(--hrms-accent)}.search-page_page__RB2sL table{width:100%;border-collapse:collapse;font-size:12px}.search-page_page__RB2sL table:not([class*=min-w-]){min-width:640px}.search-page_page__RB2sL th{height:36px;border-bottom:1px solid #cbd5e1;padding:8px 12px;background:#eaf0f7!important;color:#34445d!important;font-size:11px!important;font-weight:600!important;line-height:16px;text-transform:uppercase}.search-page_page__RB2sL th div,.search-page_page__RB2sL th span{font-size:inherit!important;font-weight:inherit!important}.search-page_page__RB2sL td{height:44px;border-bottom:1px solid #dce4ee;padding:8px 12px;color:#334155;font-size:12px;line-height:18px}.search-page_page__RB2sL td[colspan][class*=h-24],.search-page_page__RB2sL td[colspan][class*=h-32]{height:128px}.search-page_page__RB2sL tbody tr{border-color:#dce4ee}.search-page_page__RB2sL tr[data-hrms-frozen=true] input[data-hrms-manual-time]{border-color:#d9dfe7!important;background:#f3f4f6;color:#64748b!important}.search-page_page__RB2sL td:first-child,.search-page_page__RB2sL th:first-child{padding-inline-start:16px!important}.search-page_page__RB2sL td:last-child,.search-page_page__RB2sL th:last-child{padding-inline-end:16px!important}.search-page_page__RB2sL table[data-hrms-attendance-grid]{border-collapse:separate;border-spacing:0;border-top:1px solid #c5d0df;border-left:1px solid #c5d0df}.search-page_page__RB2sL table[data-hrms-attendance-grid] td,.search-page_page__RB2sL table[data-hrms-attendance-grid] th{border-right:1px solid #c5d0df;border-bottom:1px solid #c5d0df;padding:2px 6px;padding-inline:6px!important;font-size:11px;line-height:18px;vertical-align:middle}.search-page_page__RB2sL table[data-hrms-attendance-grid] th{height:26px;font-weight:600;box-shadow:inset 0 -1px #c5d0df}.search-page_page__RB2sL table[data-hrms-attendance-grid] td{height:24px}.search-page_page__RB2sL table[data-hrms-attendance-grid] td[data-hrms-attendance-date],.search-page_page__RB2sL table[data-hrms-attendance-grid] thead tr:first-child>th:first-child{padding-inline:8px!important;text-align:left;font-variant-numeric:tabular-nums}.search-page_page__RB2sL td button[data-icon-only=true]{width:28px;height:28px;min-height:28px;flex-shrink:0;border-radius:4px;padding:0}.search-page_page__RB2sL [data-slot=badge]{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:500;line-height:14px}.search-page_page__RB2sL [data-hrms-status=active]{border-color:transparent;background:#edf9f4;color:#258663}.search-page_page__RB2sL [data-hrms-status=inactive]{border-color:transparent;background:#f0f2f7;color:#526176}.search-page_page__RB2sL [data-hrms-status]:not(:has(>svg,>span:empty)):before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}.search-page_popover__z6m2K{border-color:#c4cfde!important;border-radius:6px!important;background:white;color:#334155;box-shadow:0 8px 24px rgb(35 40 70/10%)!important}.search-page_popover__z6m2K [data-slot=select-item],.search-page_popover__z6m2K button,.search-page_popover__z6m2K input{font-size:12px!important;font-weight:400!important;line-height:20px;letter-spacing:0;color:#334155}.search-page_popover__z6m2K [data-slot=select-item][data-highlighted],.search-page_popover__z6m2K button:hover{background:#f3f2ff;color:var(--hrms-accent,#4433e8)}.search-page_popover__z6m2K button[class~=bg-blue-50]{background:#f3f2ff}.search-page_popover__z6m2K button svg{color:#4433e8}.search-page_page__RB2sL .absolute:has(input[type=checkbox]){border-color:#e8ebf3;border-radius:6px;background:white;box-shadow:0 8px 24px rgb(35 40 70/10%)}.search-page_page__RB2sL .absolute:has(input[type=checkbox]) label{font-size:12px;line-height:20px;color:#334155}}@media screen and (max-width:640px){.search-page_page__RB2sL{padding:16px}.search-page_header__XZajI>div{flex-wrap:wrap;gap:12px}.search-page_page__RB2sL [data-hrms-filter-row]>div{flex:1 1 calc(50% - 4px)}.search-page_page__RB2sL [data-hrms-filter-row]>div:has(input[placeholder*=earch],input[placeholder*=Emp],input[placeholder*=Name]){flex-basis:100%}.search-page_page__RB2sL [data-hrms-region=status-tab]{gap:4px;padding-inline:6px;font-size:11px}}.employee-form-page_page__nDKFh{display:flex;flex-direction:column;margin:-24px -24px 0;min-width:0;min-height:calc(100% + 24px);padding:12px 20px 0;background:#edf2f7;color:#27314a;font-size:13px;letter-spacing:0}main:has(>.employee-form-page_page__nDKFh){padding-bottom:0;scroll-padding-block-end:calc(65px + env(safe-area-inset-bottom, 0px))}.employee-form-page_header__8Kf6o{display:flex;flex-shrink:0;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:10px}.employee-form-page_header__8Kf6o h1{margin:4px 0 0;font-size:20px;line-height:26px;font-weight:600}.employee-form-page_breadcrumb__HbiY2{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#526176;font-size:11px}.employee-form-page_breadcrumb__HbiY2 svg{width:12px;height:12px;flex-shrink:0}.employee-form-page_breadcrumb__HbiY2 a:hover{color:#4433e8}.employee-form-page_backButton__Jzy2e{height:36px;gap:6px;border-radius:6px;border-color:#cfd9e6;background:#fff;font-size:13px;font-weight:500;box-shadow:none}.employee-form-page_message__TtKhr{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:24px 0;font-size:13px}.employee-form-page_page__nDKFh .employee-form-page{display:flex;flex:1;flex-direction:column;min-width:0;min-height:calc(100vh - 148px);background:#fff;border-top:1px solid #cfd9e6}.employee-form-page_page__nDKFh .employee-page-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #cfd9e6}.employee-form-page_page__nDKFh .employee-page-step{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;border-bottom:2px solid transparent;text-align:left;cursor:pointer}.employee-form-page_page__nDKFh .employee-page-step-number{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#f1f3f8;border:1px solid #e2e6ee;color:#526176;font-size:12px;font-weight:600}.employee-form-page_page__nDKFh .employee-page-step-copy{min-width:0}.employee-form-page_page__nDKFh .employee-page-step-title{display:block;font-size:13px;line-height:19px;font-weight:600}.employee-form-page_page__nDKFh .employee-page-step-subtitle{display:block;margin-top:2px;font-size:11px;line-height:16px;color:#526176}.employee-form-page_page__nDKFh .employee-page-step-short-title{display:none}.employee-form-page_page__nDKFh .employee-page-step.is-active{background:#f6f9ff;border-bottom-color:#2563eb;color:#2563eb}.employee-form-page_page__nDKFh .employee-page-step.is-active .employee-page-step-number{border-color:#2563eb;background:#2563eb;color:#fff}.employee-form-page_page__nDKFh .employee-page-step.is-complete{color:#15803d}.employee-form-page_page__nDKFh .employee-page-step.is-complete .employee-page-step-number{background:#edf9f2;border-color:#bfe9ce;color:#15803d}.employee-form-page_page__nDKFh .employee-page-step.is-pending{color:#737d90}.employee-form-page_page__nDKFh .employee-page-step:disabled{cursor:wait}.employee-form-page_page__nDKFh .employee-form-page-body,.employee-form-page_page__nDKFh .employee-form-page-content,.employee-form-page_page__nDKFh .employee-form-page-fields{min-width:0}.employee-form-page_page__nDKFh .employee-form-page-body{flex:1}.employee-form-page_page__nDKFh .employee-form-page-fields{margin:0;padding:0;border:0}.employee-form-page_page__nDKFh .employee-form-page-fields>div{margin:0}.employee-form-page_page__nDKFh .employee-form-page-fields>div>div{margin:0;padding:12px 14px;border:0;border-bottom:1px solid #edf0f5;border-radius:0;background:#fff;box-shadow:none}.employee-form-page_page__nDKFh .employee-form-page-fields h4{margin-bottom:8px;padding:0;border:0;font-size:13px;line-height:20px;font-weight:600;color:#27314a;letter-spacing:0}.employee-form-page_page__nDKFh .employee-form-page-fields>div>div>.flex:has(>h4){margin-bottom:8px;padding-bottom:0;border-bottom:0}.employee-form-page_page__nDKFh .employee-form-page-fields>div>div>.flex>h4{margin:0}.employee-form-page_page__nDKFh .employee-form-page-fields .grid{gap:8px 14px}.employee-form-page_page__nDKFh .employee-form-page-fields .grid>div{min-width:0}.employee-form-page_page__nDKFh .employee-form-page-fields label{font-size:12px;font-weight:500;line-height:18px;color:#556079}.employee-form-page_page__nDKFh .employee-form-page-fields button[data-slot=select-trigger],.employee-form-page_page__nDKFh .employee-form-page-fields input:not([type=checkbox]):not([type=radio]):not([type=file]){height:34px;width:100%;min-width:0;border:1px solid #c4cfde;border-radius:6px;background:#fff;font-size:13px;font-weight:400;box-shadow:none}.employee-form-page_page__nDKFh .employee-form-page-fields button:disabled,.employee-form-page_page__nDKFh .employee-form-page-fields input:disabled{background-color:#f7f8fb}.employee-form-page_page__nDKFh .employee-form-page-fields textarea{min-width:0;min-height:60px;resize:vertical;border:1px solid #c4cfde;border-radius:6px;background:#fff;font-size:13px;box-shadow:none}.employee-form-page_page__nDKFh .employee-form-page-fields button{letter-spacing:0}.employee-form-page_page__nDKFh .employee-form-page-fields button,.employee-form-page_page__nDKFh .employee-form-page-fields input,.employee-form-page_page__nDKFh .employee-form-page-fields textarea{scroll-margin-block-end:12px}.employee-form-page_page__nDKFh .employee-form-page-fields th{letter-spacing:0}.employee-form-page_page__nDKFh .employee-form-page-fields [class*=rounded-2xl],.employee-form-page_page__nDKFh .employee-form-page-fields [class*=rounded-xl]{border-radius:6px;box-shadow:none}.employee-form-page_page__nDKFh .employee-form-page-fields button.employee-page-country-code{width:92px;flex:0 0 92px}.employee-form-page_page__nDKFh .employee-form-page-fields .employee-form-page-personal-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 172px}.employee-form-page_page__nDKFh .employee-form-page-uploads{grid-column:4;grid-row:1/span 6;display:grid;grid-template-columns:1fr;align-self:start;gap:10px;min-width:0}.employee-form-page_page__nDKFh .employee-form-page-uploads>div>div{padding:6px;border:1px dashed #cad3e3;border-radius:6px;background:#fafbfe;box-shadow:none}.employee-form-page_page__nDKFh .employee-form-page-uploads img{height:90px;width:100%;object-fit:contain;border-radius:4px;box-shadow:none}.employee-form-page_page__nDKFh .employee-form-page-uploads>div:last-child img{height:72px}.employee-form-page_page__nDKFh .employee-form-page-uploads p{font-size:11px}.employee-form-page_page__nDKFh .employee-form-page-grid-heading{grid-column:1/-1;margin-top:4px;padding-top:10px;border-top:1px solid #edf0f5}.employee-form-page_page__nDKFh .employee-form-page-grid-heading h4{margin:0}.employee-form-page_page__nDKFh .employee-page-salary-preview,.employee-form-page_page__nDKFh .employee-page-salary-scroll{width:100%;max-width:100%;min-width:0}.employee-form-page_page__nDKFh .employee-page-salary-scroll{overflow-x:auto;overscroll-behavior-inline:contain}.employee-form-page_page__nDKFh .employee-page-salary-scroll>table{min-width:600px}.employee-form-page_page__nDKFh .employee-page-footer{position:sticky;bottom:0;z-index:20;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:53px;padding:8px 14px calc(8px + env(safe-area-inset-bottom, 0px));border-top:1px solid #cfd9e6;background:#fff}.employee-form-page_page__nDKFh .employee-page-primary-action,.employee-form-page_page__nDKFh .employee-page-secondary-action{height:36px;min-width:0;gap:6px;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500;box-shadow:none}.employee-form-page_page__nDKFh .employee-page-secondary-action{background:#fff;border-color:#cfd9e6;color:#566079}.employee-form-page_page__nDKFh .employee-page-primary-action{background:#4433e8;color:#fff}.employee-form-page_page__nDKFh .employee-page-primary-action:hover{background:#3825cf}.employee-form-page_page__nDKFh .employee-page-primary-action:disabled{background:#aaa2f6}.employee-form-page_page__nDKFh .employee-page-editable-table{width:100%;min-width:0;table-layout:fixed}.employee-form-page_page__nDKFh .employee-page-editable-table td,.employee-form-page_page__nDKFh .employee-page-editable-table th{white-space:normal;padding:6px;font-size:12px;overflow-wrap:anywhere}.employee-form-page_page__nDKFh .employee-page-editable-table thead{background:#f8f9fc}.employee-form-page_page__nDKFh .employee-page-editable-table th{font-size:11px;font-weight:500;letter-spacing:0;color:#526176}.employee-form-page_page__nDKFh .employee-page-editable-table td:before{display:none}@media (min-width:1024px){.employee-form-page_page__nDKFh .employee-page-editable-table td:last-child,.employee-form-page_page__nDKFh .employee-page-editable-table th:last-child{width:64px}}@media (max-width:1199px){.employee-form-page_page__nDKFh .employee-form-page-fields .employee-form-page-personal-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 156px}.employee-form-page_page__nDKFh .employee-page-step{padding:10px 8px;gap:6px}.employee-form-page_page__nDKFh .employee-page-step-subtitle{font-size:10px}}@media (max-width:1023px){.employee-form-page_page__nDKFh .employee-page-step-subtitle{display:none}.employee-form-page_page__nDKFh .employee-form-page-fields .employee-form-page-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr)) 144px}.employee-form-page_page__nDKFh .employee-form-page-uploads{grid-column:3;grid-row:1/span 8}.employee-form-page_page__nDKFh .employee-form-page-fields .grid:not(.employee-form-page-personal-grid):not(.employee-form-page-uploads){grid-template-columns:repeat(2,minmax(0,1fr))}.employee-form-page_page__nDKFh .employee-form-page-fields .grid:not(.employee-form-page-personal-grid)>[class*=col-span-]{grid-column:1/-1}.employee-form-page_page__nDKFh .employee-page-editable-table,.employee-form-page_page__nDKFh .employee-page-editable-table tbody{display:block;width:100%}.employee-form-page_page__nDKFh .employee-page-editable-table thead{display:none}.employee-form-page_page__nDKFh .employee-page-editable-table tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:8px;padding:10px;border:1px solid #cfd9e6;border-radius:6px}.employee-form-page_page__nDKFh .employee-page-editable-table td{display:block;width:auto;min-width:0;padding:0;text-align:left}.employee-form-page_page__nDKFh .employee-page-editable-table td:before{display:block;content:attr(data-label);margin-bottom:5px;font-size:12px;font-weight:500;color:#556079}.employee-form-page_page__nDKFh .employee-page-editable-table td:first-child,.employee-form-page_page__nDKFh .employee-page-editable-table td[colspan]{grid-column:1/-1}}@media (min-width:768px) and (max-width:1023px){.employee-form-page_page__nDKFh .employee-form-page-fields .grid.employee-page-address-grid>[class*=col-span-]{grid-column:auto}.employee-form-page_page__nDKFh .employee-page-address-grid>div:nth-child(-n+2)>.flex,.employee-form-page_page__nDKFh .employee-page-address-grid>div:nth-child(-n+2)>label{min-height:40px}.employee-form-page_page__nDKFh .employee-page-address-grid>div>.flex{flex-wrap:wrap;gap:4px}}@media (max-width:767px){.employee-form-page_page__nDKFh{padding:10px 12px 0}.employee-form-page_header__8Kf6o{align-items:center;gap:8px}.employee-form-page_header__8Kf6o>div{flex:1;min-width:0}.employee-form-page_backButton__Jzy2e{width:34px;height:34px;padding:0}.employee-form-page_backButton__Jzy2e span{display:none}.employee-form-page_page__nDKFh .employee-page-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.employee-form-page_page__nDKFh .employee-page-step{flex-direction:column;justify-content:flex-start;gap:4px;padding:8px 4px;min-height:74px;text-align:center}.employee-form-page_page__nDKFh .employee-page-step-title{display:none}.employee-form-page_page__nDKFh .employee-page-step-short-title{display:block;font-size:11px;line-height:15px;font-weight:600}.employee-form-page_page__nDKFh .employee-page-step-subtitle{display:none}.employee-form-page_page__nDKFh .employee-form-page-fields>div>div{padding:10px 12px}.employee-form-page_page__nDKFh .employee-form-page-fields .employee-form-page-personal-grid,.employee-form-page_page__nDKFh .employee-form-page-fields .grid:not(.employee-form-page-personal-grid):not(.employee-form-page-uploads),.employee-form-page_page__nDKFh .employee-form-page-fields .grid:not(.employee-form-page-uploads){grid-template-columns:minmax(0,1fr)}.employee-form-page_page__nDKFh .employee-form-page-fields .flex.items-center.justify-between{flex-wrap:wrap;gap:8px}.employee-form-page_page__nDKFh .employee-form-page-fields .flex.gap-6{flex-wrap:wrap;row-gap:8px}.employee-form-page_page__nDKFh .employee-page-payment-actions{flex-direction:column;align-items:stretch}.employee-form-page_page__nDKFh .employee-page-payment-actions>.flex-shrink-0{margin-top:0}.employee-form-page_page__nDKFh .employee-page-payment-actions .flex.items-center.gap-2{flex-wrap:wrap}.employee-form-page_page__nDKFh .employee-form-page-uploads{grid-column:1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-form-page_page__nDKFh .employee-form-page-uploads>div>div{padding:6px}.employee-form-page_page__nDKFh .employee-form-page-fields [class*=col-span-]{grid-column:auto}.employee-form-page_page__nDKFh .employee-page-editable-table tbody>tr{grid-template-columns:minmax(0,1fr);padding:10px}.employee-form-page_page__nDKFh .employee-page-footer{padding-inline:12px}.employee-form-page_page__nDKFh .employee-page-primary-action,.employee-form-page_page__nDKFh .employee-page-secondary-action{padding:0 9px;font-size:12px}}@media (max-width:374px){.employee-form-page_page__nDKFh .employee-page-step-copy{width:100%}.employee-form-page_page__nDKFh .employee-page-primary-action,.employee-form-page_page__nDKFh .employee-page-secondary-action{padding-inline:6px;gap:4px}}