._centerContainer_12zkd_56{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--clr-bg)}._errorAlert_12zkd_64{margin:16px 0;width:100%}._sectionTitle_12zkd_69{color:var(--clr-primary)!important;font-weight:700!important;margin-bottom:0}._transactionMeta_12zkd_75{display:block;color:var(--clr-text-secondary);margin-top:4px}._transactionDescription_12zkd_81{display:block;color:var(--clr-text-secondary)}._fullWidthAlert_12zkd_86{width:100%}._loginCard_12zkd_94{padding:32px;width:360px}._submitButton_12zkd_99{margin-top:16px}._salaryFormDialogContent_12zkd_107{width:600px;max-width:90vw}._salaryFormTotalSalary_12zkd_112,._salaryFormGridContainer_12zkd_116{margin-top:8px!important}._salaryFormHelperText_12zkd_120,._salaryFormErrorText_12zkd_125{margin-top:4px!important;margin-inline-start:14px!important}._penaltyFormError_12zkd_134{margin-bottom:16px!important}._penaltyFormContainer_12zkd_138{margin-top:16px!important}._breadcrumbContainer_12zkd_146{display:flex;align-items:center;margin-bottom:24px;padding:16px 0}._breadcrumbBackButton_12zkd_153{margin-inline-end:16px!important;color:var(--clr-primary)!important}._breadcrumbBackButton_12zkd_153:hover{background-color:var(--clr-primary-a08)!important}._breadcrumbList_12zkd_162{flex:1}._breadcrumbLink_12zkd_166{display:flex!important;align-items:center;font-weight:500!important;color:var(--clr-primary)!important;text-decoration:none!important}._breadcrumbLink_12zkd_166:hover{text-decoration:underline!important}._breadcrumbCurrent_12zkd_178{font-weight:600!important;color:var(--clr-text-primary)!important}._salaryConfigAlert_12zkd_187{margin-bottom:16px}._salaryConfigEmptyCard_12zkd_191{padding:32px;text-align:center}._salaryConfigTableCard_12zkd_196{overflow-x:auto}._salaryConfigDialogContent_12zkd_200{margin-top:8px}._salaryConfigTotalHelper_12zkd_204{margin-top:16px!important;text-align:end}._salaryConfigLoadingState_12zkd_209{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0}._fullWidthContainer_12zkd_224{width:100vw;min-height:100vh;background-color:var(--clr-bg);display:flex;flex-direction:column}._fullWidthMain_12zkd_234{width:100vw;padding:0;margin-top:0;flex:1}._actionsContainer_12zkd_245{display:flex;gap:4px}._loadingContainer_12zkd_254{display:flex;justify-content:center;padding:24px 0;flex:1}._errorContainer_12zkd_261{flex:1;display:flex;align-items:center}._emptyText_12zkd_267{font-style:italic;opacity:.7}._personalInfoSection_12zkd_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_12zkd_313{min-width:0;display:flex;flex-direction:column;gap:4px}._userInfoLabel_12zkd_330{color:var(--clr-text-secondary);text-transform:uppercase;letter-spacing:.4px;line-height:1.4;margin-bottom:0}._userInfoValue_12zkd_343{color:var(--clr-text-primary);line-height:1.5;word-break:break-word;overflow-wrap:break-word}._employeeDetailGroup_12zkd_32{min-width:0;margin-bottom:0}._employeeDetailGroupTitle_12zkd_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_12zkd_33{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 24px;margin:0}._employeeFormGrid_12zkd_403,._employeeFormGridWide_12zkd_404{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 24px;margin:0;align-items:start}@media(min-width:600px){._employeeFormGrid_12zkd_403,._employeeFormGridWide_12zkd_404{grid-template-columns:repeat(2,minmax(0,1fr))}._employeeFormSpan2_12zkd_419{grid-column:span 2}}@media(min-width:900px){._employeeFormGridWide_12zkd_404{grid-template-columns:repeat(3,minmax(0,1fr))}}._salaryDetailsCard_12zkd_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_12zkd_443,._formDescription_12zkd_447{margin-bottom:16px}._infoBox_12zkd_451{margin-bottom:16px;padding:16px;background-color:var(--clr-info-bg);border-radius:4px;border:1px solid var(--clr-info-border)}._summaryBox_12zkd_459{margin-top:16px;padding:16px;background-color:var(--clr-neutral-bg);border-radius:4px}._totalSalary_12zkd_466{font-weight:600;border-top:1px solid var(--clr-divider);padding-top:8px;margin-top:8px}._disabledField_12zkd_473 input:disabled{-webkit-text-fill-color:var(--clr-text-primary)!important;opacity:.8!important}._roleListPaper_12zkd_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_12zkd_44{min-height:0}._roleListHeader_12zkd_26{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:16px}._boundedScrollRegion_12zkd_539{flex:1 1 auto;min-height:0;max-height:320px;overflow-y:auto}._boundedScrollRegion_12zkd_539:focus-visible{outline:2px solid var(--clr-primary);outline-offset:-2px}@media(min-width:900px){._boundedScrollRegion_12zkd_539{max-height:400px}}@media(min-width:900px)and (max-width:1199.98px){._boundedScrollRegionCompactMd_12zkd_560{max-height:320px}}._roleListDividerContainer_12zkd_27{margin-bottom:16px}._roleListDivider_12zkd_27{border:0;border-top:2px solid var(--clr-primary-a20);margin:0;border-radius:1px}._roleListContent_12zkd_576{flex:1;display:flex;flex-direction:column}._roleListTableContainer_12zkd_582{box-shadow:none;flex:1;display:flex;flex-direction:column}._roleListTableHeader_12zkd_589{color:var(--clr-primary)!important;font-weight:600!important}._roleTableHeader_12zkd_594{color:var(--clr-primary);font-weight:600}@media(max-width:768px){._personalInfoSection_12zkd_286{padding:16px}._roleListPaper_12zkd_25{min-height:unset;padding:16px}._salaryDetailsCard_12zkd_290{padding:16px}._loginCard_12zkd_94{width:100%;max-width:360px;margin:0 16px;padding:24px}}@media(max-width:480px){._centerContainer_12zkd_56{padding:16px}._employeeDetailGrid_12zkd_33{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px 16px}}
