._centerContainer_18g7h_56{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--clr-bg)}._errorAlert_18g7h_64{margin:16px 0;width:100%}._sectionTitle_18g7h_69{color:var(--clr-primary)!important;font-weight:700!important;margin-bottom:0}._transactionMeta_18g7h_75{display:block;color:var(--clr-text-secondary);margin-top:4px}._transactionDescription_18g7h_81{display:block;color:var(--clr-text-secondary)}._fullWidthAlert_18g7h_86{width:100%}._loginCard_18g7h_94{padding:32px;width:360px}._submitButton_18g7h_99{margin-top:16px}._salaryFormDialogContent_18g7h_107{width:600px;max-width:90vw}._salaryFormTotalSalary_18g7h_112,._salaryFormGridContainer_18g7h_116{margin-top:8px!important}._salaryFormHelperText_18g7h_120,._salaryFormErrorText_18g7h_125{margin-top:4px!important;margin-left:14px!important}._penaltyFormError_18g7h_134{margin-bottom:16px!important}._penaltyFormContainer_18g7h_138{margin-top:16px!important}._breadcrumbContainer_18g7h_146{display:flex;align-items:center;margin-bottom:24px;padding:16px 0}._breadcrumbBackButton_18g7h_153{margin-right:16px!important;color:var(--clr-primary)!important}._breadcrumbBackButton_18g7h_153:hover{background-color:var(--clr-primary-a08)!important}._breadcrumbList_18g7h_162{flex:1}._breadcrumbLink_18g7h_166{display:flex!important;align-items:center;font-weight:500!important;color:var(--clr-primary)!important;text-decoration:none!important}._breadcrumbLink_18g7h_166:hover{text-decoration:underline!important}._breadcrumbCurrent_18g7h_178{font-weight:600!important;color:var(--clr-text-primary)!important}._salaryConfigAlert_18g7h_187{margin-bottom:16px}._salaryConfigEmptyCard_18g7h_191{padding:32px;text-align:center}._salaryConfigTableCard_18g7h_196{overflow-x:auto}._salaryConfigDialogContent_18g7h_200{margin-top:8px}._salaryConfigTotalHelper_18g7h_204{margin-top:16px!important;text-align:right}._salaryConfigLoadingState_18g7h_209{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0}._fullWidthContainer_18g7h_224{width:100vw;min-height:100vh;background-color:var(--clr-bg);display:flex;flex-direction:column}._fullWidthMain_18g7h_234{width:100vw;padding:0;margin-top:0;flex:1}._actionsContainer_18g7h_245{display:flex;gap:4px}._loadingContainer_18g7h_254{display:flex;justify-content:center;padding:24px 0;flex:1}._errorContainer_18g7h_261{flex:1;display:flex;align-items:center}._emptyText_18g7h_267{font-style:italic;opacity:.7}._personalInfoSection_18g7h_286{border-radius:8px;padding:24px;margin-bottom:0;box-shadow:0 4px 20px var(--clr-primary-a12);border:1px solid var(--clr-primary-a15);display:flex;flex-direction:column;box-sizing:border-box}._userInfoField_18g7h_313{min-width:0;display:flex;flex-direction:column;gap:4px}._userInfoLabel_18g7h_330{color:var(--clr-text-secondary);text-transform:uppercase;letter-spacing:.4px;line-height:1.4;margin-bottom:0}._userInfoValue_18g7h_343{color:var(--clr-text-primary);line-height:1.5;word-break:break-word;overflow-wrap:break-word}._employeeDetailGroup_18g7h_32{min-width:0;margin-bottom:0}._employeeDetailGroupTitle_18g7h_293{color:var(--clr-text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.05em;border-bottom:1px solid var(--clr-primary-a15);padding-bottom:8px;margin-bottom:16px}._employeeDetailGrid_18g7h_33{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 24px;margin:0}._employeeFormGrid_18g7h_403,._employeeFormGridWide_18g7h_404{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 24px;margin:0;align-items:start}@media(min-width:600px){._employeeFormGrid_18g7h_403,._employeeFormGridWide_18g7h_404{grid-template-columns:repeat(2,minmax(0,1fr))}._employeeFormSpan2_18g7h_419{grid-column:span 2}}@media(min-width:900px){._employeeFormGridWide_18g7h_404{grid-template-columns:repeat(3,minmax(0,1fr))}}._salaryDetailsCard_18g7h_290{width:100%;max-width:100%;padding:24px;box-sizing:border-box;border-radius:8px;box-shadow:0 4px 20px var(--clr-primary-a12);border:1px solid var(--clr-primary-a15);display:flex;flex-direction:column}._formAlert_18g7h_443,._formDescription_18g7h_447{margin-bottom:16px}._infoBox_18g7h_451{margin-bottom:16px;padding:16px;background-color:var(--clr-info-bg);border-radius:4px;border:1px solid var(--clr-info-border)}._summaryBox_18g7h_459{margin-top:16px;padding:16px;background-color:var(--clr-neutral-bg);border-radius:4px}._totalSalary_18g7h_466{font-weight:600;border-top:1px solid var(--clr-divider);padding-top:8px;margin-top:8px}._disabledField_18g7h_473 input:disabled{-webkit-text-fill-color:var(--clr-text-primary)!important;opacity:.8!important}._roleListPaper_18g7h_25{min-height:375px;height:100%;padding:24px;box-sizing:border-box;border-radius:8px;box-shadow:0 4px 20px var(--clr-primary-a12);border:1px solid var(--clr-primary-a15);display:flex;flex-direction:column}._roleListPaperFit_18g7h_44{min-height:0}._roleListHeader_18g7h_26{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:16px}._boundedScrollRegion_18g7h_539{flex:1 1 auto;min-height:0;max-height:320px;overflow-y:auto}._boundedScrollRegion_18g7h_539:focus-visible{outline:2px solid var(--clr-primary);outline-offset:-2px}@media(min-width:900px){._boundedScrollRegion_18g7h_539{max-height:400px}}@media(min-width:900px)and (max-width:1199.98px){._boundedScrollRegionCompactMd_18g7h_560{max-height:320px}}._roleListDividerContainer_18g7h_27{margin-bottom:16px}._roleListDivider_18g7h_27{border:0;border-top:2px solid var(--clr-primary-a20);margin:0;border-radius:1px}._roleListContent_18g7h_576{flex:1;display:flex;flex-direction:column}._roleListTableContainer_18g7h_582{box-shadow:none;flex:1;display:flex;flex-direction:column}._roleListTableHeader_18g7h_589{color:var(--clr-primary)!important;font-weight:600!important}._roleTableHeader_18g7h_594{color:var(--clr-primary);font-weight:600}@media(max-width:768px){._personalInfoSection_18g7h_286{padding:16px}._roleListPaper_18g7h_25{min-height:unset;padding:16px}._salaryDetailsCard_18g7h_290{padding:16px}._loginCard_18g7h_94{width:100%;max-width:360px;margin:0 16px;padding:24px}}@media(max-width:480px){._centerContainer_18g7h_56{padding:16px}._employeeDetailGrid_18g7h_33{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px 16px}}
