._container_1d60f_61{max-width:1200px;margin:0 auto;padding:32px 16px}._pageContainer_1d60f_67{min-height:calc(100vh - 64px);display:flex;flex-direction:column}._centerContainer_1d60f_73{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--clr-bg)}._errorAlert_1d60f_81{margin:16px 0;width:100%}._header_1d60f_86{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._sectionTitle_1d60f_93{color:var(--clr-primary)!important;font-weight:700!important;margin-bottom:0}._sectionTitleWithMargin_1d60f_99{color:var(--clr-primary)!important;font-weight:700!important;margin-bottom:16px}._fieldLabel_1d60f_105{margin-bottom:4px;color:var(--clr-primary)}._fieldValue_1d60f_110{color:var(--clr-text-primary)}._dividerContainer_1d60f_114{margin-bottom:16px}._divider_1d60f_114{border:0;border-top:1.5px solid var(--clr-primary-a20);margin:0;border-radius:1px}._transactionDivider_1d60f_125{border:0;border-top:2px solid var(--clr-primary-a20);margin:0;border-radius:1px}._transactionMeta_1d60f_132{display:block;color:var(--clr-text-secondary);margin-top:4px}._transactionDescription_1d60f_138{display:block;color:var(--clr-text-secondary)}._fullWidthAlert_1d60f_143{width:100%}._flexRow_1d60f_148{display:flex;align-items:center;gap:8px}._flexColumn_1d60f_154{display:flex;flex-direction:column}._flexBetween_1d60f_159{display:flex;justify-content:space-between;align-items:center}._flexCenter_1d60f_165{display:flex;justify-content:center;align-items:center}._mb1_1d60f_172{margin-bottom:8px}._mb2_1d60f_176{margin-bottom:16px}._mb3_1d60f_180{margin-bottom:24px}._mt1_1d60f_184{margin-top:8px}._mt2_1d60f_188{margin-top:16px}._mt3_1d60f_192{margin-top:24px}._p1_1d60f_196{padding:8px}._p2_1d60f_200{padding:16px}._p3_1d60f_204{padding:24px}._p4_1d60f_208{padding:32px}._px1_1d60f_212{padding-left:8px;padding-right:8px}._px2_1d60f_217{padding-left:16px;padding-right:16px}._px3_1d60f_222{padding-left:24px;padding-right:24px}._py1_1d60f_227{padding-top:8px;padding-bottom:8px}._py2_1d60f_232{padding-top:16px;padding-bottom:16px}._py3_1d60f_237{padding-top:24px;padding-bottom:24px}._loginCard_1d60f_246{padding:32px;width:360px}._submitButton_1d60f_251{margin-top:16px}._salaryFormDialogContent_1d60f_259{width:600px;max-width:90vw}._salaryFormTotalSalary_1d60f_264,._salaryFormGridContainer_1d60f_268{margin-top:8px!important}._salaryFormHelperText_1d60f_272,._salaryFormErrorText_1d60f_277{margin-top:4px!important;margin-left:14px!important}._payrollHeaderText_1d60f_286{font-weight:600!important}._payrollCard_1d60f_290{margin-bottom:24px!important}._payrollFormControl_1d60f_294{min-width:120px}._payrollFormControlWide_1d60f_298{min-width:140px}._payrollStatsGrid_1d60f_302{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px!important;width:100%}._payrollStatsCard_1d60f_310{width:100%;min-height:112px;border-radius:8px;box-shadow:0 2px 10px #00000014}._payrollStatsCard_1d60f_310 .MuiCardContent-root{padding:16px!important}@media(max-width:600px){._payrollStatsGrid_1d60f_302{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}._payrollStatsCard_1d60f_310 .MuiCardContent-root{padding:12px!important}}._payrollIcon_1d60f_332{font-size:32px!important}._payrollIconLarge_1d60f_336{font-size:48px!important;margin-bottom:16px!important}._payrollError_1d60f_341{margin-bottom:24px!important}._payrollEmptyContainer_1d60f_345{padding:32px 0!important}._payrollEmptyText_1d60f_349{margin-top:16px!important}._payrollCardContent_1d60f_353{padding:0!important}._payrollEmptyState_1d60f_357{padding:32px 0!important}._payrollEmptyStateText_1d60f_361{margin-top:8px!important;text-align:center}._payrollLoadingText_1d60f_366{margin-top:8px!important}._fullWidth_1d60f_143{width:100%}._payrollDashboardContainer_1d60f_382{padding:24px;text-align:center}._penaltyFormError_1d60f_391{margin-bottom:16px!important}._penaltyFormContainer_1d60f_395{margin-top:16px!important}._penaltyFormProgress_1d60f_399{margin-right:8px!important}._breadcrumbContainer_1d60f_407{display:flex;align-items:center;margin-bottom:24px;padding:16px 0}._breadcrumbBackButton_1d60f_414{margin-right:16px!important;color:var(--clr-primary)!important}._breadcrumbBackButton_1d60f_414:hover{background-color:var(--clr-primary-a08)!important}._breadcrumbList_1d60f_423{flex:1}._breadcrumbLink_1d60f_427{display:flex!important;align-items:center;font-weight:500!important;color:var(--clr-primary)!important;text-decoration:none!important}._breadcrumbLink_1d60f_427:hover{text-decoration:underline!important}._breadcrumbCurrent_1d60f_439{font-weight:600!important;color:var(--clr-text-primary)!important}._userPenaltyError_1d60f_448{margin-bottom:16px!important}._userPenaltyFormContainer_1d60f_452{padding-top:8px!important}._userPenaltyFormControl_1d60f_456{margin-bottom:24px!important}._userPenaltyGridContainer_1d60f_460{margin-bottom:16px!important}._userPenaltySummaryBox_1d60f_464{margin-top:24px!important;padding-top:16px!important;border-top:1px solid;border-color:#0000001f}._userPenaltyTotalBox_1d60f_471{margin-top:4px!important}._salaryConfigContainer_1d60f_479{width:100%;padding:32px 24px}._salaryConfigHeader_1d60f_484{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._salaryConfigTitle_1d60f_491{font-weight:700!important}._salaryConfigAlert_1d60f_495{margin-bottom:16px}._salaryConfigEmptyCard_1d60f_499{padding:32px;text-align:center}._salaryConfigTableCard_1d60f_504{overflow-x:auto}._salaryConfigDialogContent_1d60f_508{margin-top:8px}._salaryConfigTotalHelper_1d60f_512{margin-top:16px!important;text-align:right}._salaryConfigLoadingState_1d60f_517{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0}._fullWidthContainer_1d60f_532{width:100vw;min-height:100vh;background-color:var(--clr-bg);display:flex;flex-direction:column}._fullWidthMain_1d60f_542{width:100vw;padding:0;margin-top:0;flex:1}._usersContainer_1d60f_553{display:flex;flex-direction:column;min-height:100vh}._usersHeader_1d60f_559{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._usersPageContainer_1d60f_566{padding-top:32px;padding-bottom:32px}._datagridContainer_1d60f_571{height:400px;margin-bottom:16px;width:100%}._actionsContainer_1d60f_577{display:flex;gap:4px}._pendingAdvancesCard_1d60f_587{min-height:120px}._widgetCard_1d60f_591{min-height:120px;border-radius:8px;overflow:hidden}._widgetCardPrimary_1d60f_597{background:var(--gradient-brand-light);box-shadow:0 10px 25px var(--clr-primary-a30);color:#fff}._widgetCardSecondary_1d60f_603{background:linear-gradient(145deg,var(--clr-widget-secondary-start),var(--clr-widget-secondary-end));box-shadow:0 10px 25px #0003;color:#fff}._widgetCardAccent_1d60f_609{background:linear-gradient(145deg,var(--clr-widget-accent-start),var(--clr-widget-accent-end));box-shadow:0 10px 25px #00897b40;color:#fff}._widgetCardWarning_1d60f_615{background:linear-gradient(145deg,var(--clr-widget-warning-start),var(--clr-widget-warning-end));box-shadow:0 10px 25px #ef6c0033;color:#fff}._widgetCardInfo_1d60f_621{background:linear-gradient(145deg,var(--clr-widget-info-start),var(--clr-widget-info-end));box-shadow:0 10px 25px #3949ab33;color:#fff}._widgetCardDanger_1d60f_627{background:linear-gradient(145deg,var(--clr-widget-danger-start),var(--clr-widget-danger-end));box-shadow:0 10px 25px #c6282840;color:#fff}._widgetCardNeutral_1d60f_633{background:var(--clr-paper);border:1px solid var(--clr-widget-neutral-border);box-shadow:0 8px 20px #0000000d}._widgetCardGraph_1d60f_639{background:var(--clr-bg);border:1px solid var(--clr-primary-a15);box-shadow:inset 0 1px #fff9,0 8px 20px var(--clr-primary-a08)}._widgetCardPrimary_1d60f_597 .MuiTypography-root,._widgetCardSecondary_1d60f_603 .MuiTypography-root,._widgetCardAccent_1d60f_609 .MuiTypography-root,._widgetCardWarning_1d60f_615 .MuiTypography-root,._widgetCardInfo_1d60f_621 .MuiTypography-root,._widgetCardDanger_1d60f_627 .MuiTypography-root{color:#fff!important}._widgetCardContent_1d60f_656{display:flex;flex-direction:column;gap:8px}._totalEmployeesCard_1d60f_662{background:var(--gradient-brand)!important;color:#fff!important;box-shadow:0 20px 40px var(--clr-primary-a30)}._totalEmployeesCard_1d60f_662 .MuiTypography-root,._totalEmployeesCard_1d60f_662 ._totalEmployeesLabel_1d60f_669,._totalEmployeesCard_1d60f_662 ._totalEmployeesValue_1d60f_670,._totalEmployeesCard_1d60f_662 ._propertyPieLegendItem_1d60f_671,._totalEmployeesCard_1d60f_662 ._propertyPieLegendLabel_1d60f_672,._totalEmployeesCard_1d60f_662 ._propertyPieLegendLabel_1d60f_672 span{color:#fff!important;text-shadow:none}._totalEmployeesCard_1d60f_662 ._propertyPie_1d60f_671{background:#fff3;border:4px solid rgba(255,255,255,.3)}._totalEmployeesCard_1d60f_662 ._propertyPieLegendItem_1d60f_671{border-bottom-color:#ffffff4d}._salaryDistributionCard_1d60f_688{background:linear-gradient(135deg,#42275a,#734b6d);color:#fff;box-shadow:0 20px 40px #42275a59}._advanceStatsCard_1d60f_695{background:linear-gradient(135deg,#e65100,#ff9800);color:#fff!important;box-shadow:0 20px 40px #e6510059}._advanceStatsCard_1d60f_695 .MuiTypography-root,._advanceStatsCard_1d60f_695 ._advanceStatsLabel_1d60f_702{color:#fff!important;text-shadow:none}._salaryDistributionCard_1d60f_688 .MuiTypography-root{color:inherit!important}._salaryDistributionCard_1d60f_688 ._chartLabel_1d60f_711,._salaryDistributionCard_1d60f_688 ._chartValue_1d60f_712{color:#ffffffeb}._salaryDistributionCard_1d60f_688 ._chartBarTrack_1d60f_716{background:#ffffff40}._upcomingBirthdaysCard_1d60f_720{background:linear-gradient(145deg,#fdfbfb,#ebedee);box-shadow:0 15px 35px #9297b34d}._dataQualityStats_1d60f_725{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}._dataQualityBadge_1d60f_732{flex:1;min-width:140px;padding:10px 12px;border-radius:12px;background:#ffffff26;box-shadow:inset 0 1px #fff6}._dataQualityBadgeLabel_1d60f_741{text-transform:uppercase;font-size:12px;letter-spacing:.08em;opacity:.85}._dataQualityBadgeValue_1d60f_748{font-size:24px;font-weight:700}._dataQualityBarTrack_1d60f_753{width:100%;height:14px;border-radius:999px;background:#ffffff40;overflow:hidden;display:flex;margin:16px 0 8px}._dataQualityBarComplete_1d60f_763{background:var(--clr-success);height:100%;transition:width .3s ease}._dataQualityBarIncomplete_1d60f_769{background:var(--clr-warning-light);height:100%;transition:width .3s ease}._dataQualityLegend_1d60f_775{display:flex;justify-content:space-between;font-size:12px;opacity:.9}._dataQualityLegendItem_1d60f_782{display:flex;align-items:center;gap:6px}._dataQualityLegendSwatch_1d60f_788{width:10px;height:10px;border-radius:2px}._chartRow_1d60f_794{display:flex;align-items:center;gap:8px;margin-bottom:8px}._chartLabel_1d60f_711{min-width:90px;font-weight:600;color:var(--clr-primary-dark)}._chartBarTrack_1d60f_716{flex:1;height:12px;border-radius:999px;background:var(--clr-primary-a15);overflow:hidden}._chartBarFill_1d60f_815{height:100%;border-radius:999px}._chartValue_1d60f_712{min-width:32px;text-align:right;font-weight:600;color:var(--clr-primary)}._propertyPieWrapper_1d60f_827{display:flex;gap:12px;align-items:center;margin-top:12px}._propertyPie_1d60f_671{width:120px;height:120px;border-radius:50%;position:relative;background:var(--clr-neutral-200);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 4px 12px #00000026}._propertyPieCenter_1d60f_846{position:absolute;background:#ffffffd9;padding:4px 8px;border-radius:999px;font-weight:600;color:var(--clr-success-dark)}._propertyPieLegend_1d60f_671{flex:1;display:flex;flex-direction:column;gap:8px}._propertyPieLegendItem_1d60f_671{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-bottom:4px;border-bottom:1px dashed rgba(255,255,255,.3)}._propertyPieLegendLabel_1d60f_672{display:flex;align-items:center;gap:6px;flex:1}._propertyPieSwatch_1d60f_878{width:10px;height:10px;border-radius:2px;display:inline-block}._barChartContainer_1d60f_885{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:12px}._barColumn_1d60f_893{flex:1;text-align:center;display:flex;flex-direction:column;gap:4px}._barTrack_1d60f_901{width:100%;min-height:80px;border-radius:12px;background:#ffffff40;display:flex;align-items:flex-end;overflow:hidden}._barFill_1d60f_911{width:100%;border-radius:12px;transition:height .3s ease}._sparkBarContainer_1d60f_917{display:flex;gap:12px;align-items:flex-end;width:100%;padding-top:12px}._sparkBarColumn_1d60f_925{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}._sparkBarTrack_1d60f_933{width:28px;height:90px;border-radius:14px;background:#ffffff40;display:flex;align-items:flex-end;overflow:hidden}._sparkBarFill_1d60f_943{width:100%;border-radius:14px;background:#ffffffe6;transition:height .3s ease}._sparkBarLabel_1d60f_950{text-align:center}._sparkBarValue_1d60f_954{font-weight:600}._sparkLineContainer_1d60f_958{margin-top:12px}._sparkLine_1d60f_958{width:100%;height:90px;stroke:#ffffffe6;stroke-width:2;fill:none}._sparkLine_1d60f_958 polyline{fill:none;stroke:#ffffffe6;stroke-width:2}._sparkLine_1d60f_958 circle{fill:#fff;stroke:#0000001a;stroke-width:.5}._sparkLineLabels_1d60f_982{display:flex;justify-content:space-between;margin-top:8px;gap:8px}._sparkLineLabel_1d60f_982{display:flex;flex-direction:column;align-items:center}._payrollList_1d60f_995{margin-top:12px;display:flex;flex-direction:column;gap:10px}._payrollListItem_1d60f_1002{display:flex;align-items:center;justify-content:space-between;gap:12px}._payrollListLabel_1d60f_1009{text-transform:uppercase;letter-spacing:.08em;opacity:.85}._payrollListBarTrack_1d60f_1015{flex:1;height:10px;border-radius:999px;background:#fff3;overflow:hidden}._payrollListBarFill_1d60f_1023{height:100%;border-radius:999px;background:#ffffffd9;transition:width .3s ease}._transactionContainer_1d60f_1034{width:100%;min-height:375px;padding:24px;box-sizing:border-box;border-radius:3px;box-shadow:0 4px 20px var(--clr-primary-a12);border:1px solid var(--clr-primary-a15);display:flex;flex-direction:column}._transactionHeader_1d60f_1046{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._transactionTitle_1d60f_1053{color:var(--clr-primary)!important;font-weight:700}._loadingContainer_1d60f_1058{display:flex;justify-content:center;padding:24px 0;flex:1}._errorContainer_1d60f_1065{flex:1;display:flex;align-items:center}._contentContainer_1d60f_1071{flex:1;display:flex;flex-direction:column}._tableContainer_1d60f_1077{flex:1}._tableHeader_1d60f_1081{color:var(--clr-primary)!important;font-weight:600!important}._emptyContainer_1d60f_1086{padding:32px 0}._emptyText_1d60f_1090{font-style:italic;opacity:.7}._userShowContainer_1d60f_1099{width:100%;margin:0;padding:32px 16px;min-height:calc(100vh - 64px);display:flex;flex-direction:column}._personalInfoSection_1d60f_1122{border-radius:8px;padding:24px;margin-bottom:24px;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}._userInfoRow_1d60f_1129{display:grid;grid-template-columns:repeat(5,1fr);gap:20px 24px;margin-bottom:20px}._userInfoField_1d60f_1165{min-width:0;display:flex;flex-direction:column;gap:4px}._userInfoLabel_1d60f_1182{color:var(--clr-text-secondary);text-transform:uppercase;letter-spacing:.4px;line-height:1.4;margin-bottom:0}._userInfoValue_1d60f_1195{color:var(--clr-text-primary);line-height:1.5;word-break:break-word;overflow-wrap:break-word}._employeeDetailGroup_1d60f_31{margin-bottom:24px}._employeeDetailGroup_1d60f_31:last-child{margin-bottom:0}._employeeDetailGroupTitle_1d60f_1128{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_1d60f_32{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,240px));gap:20px 24px}._salaryDetailsCard_1d60f_1125{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}._historySection_1d60f_1263{display:flex;gap:24px;width:100%;margin-bottom:24px}._historyColumn_1d60f_1270{flex:1;min-width:0}._transactionSection_1d60f_1275{width:100%;margin-bottom:24px}._salaryRowContainer_1d60f_1280{display:flex;flex-wrap:nowrap;gap:32px;margin-bottom:16px;width:100%}._workInfoSection_1d60f_1288{background:var(--gradient-brand);border-radius:3px;padding:32px;margin-bottom:32px;color:#fff;box-shadow:0 8px 32px var(--clr-primary-a30)}._backButton_1d60f_1297{margin-bottom:16px;color:#ffffffe6;border-color:#ffffff4d}._backButton_1d60f_1297:hover{background-color:#ffffff1a;border-color:#ffffff80}._userInfoContainer_1d60f_1308{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:16px}._userInfoGroup_1d60f_1315{flex:1;min-width:250px}._salaryHistoryContainer_1d60f_1320{margin-bottom:16px}._salaryRecord_1d60f_1324{display:flex;flex-wrap:nowrap;gap:32px;margin-bottom:16px;width:100%}._salaryRecordGroup_1d60f_1332{flex:1;min-width:200px}._dashboardContainer_1d60f_1341{padding:24px 32px}._dashboardColumns_1d60f_1345{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:flex-start}._dashboardColumn_1d60f_1345{display:flex;flex-direction:column;gap:24px}._kpiCard_1d60f_1362{border-radius:14px;background:var(--clr-bg);border:1px solid var(--clr-divider);box-shadow:0 2px 12px #0000000d;transition:box-shadow .2s ease,transform .2s ease}._kpiCard_1d60f_1362:hover{box-shadow:0 6px 20px #00000017;transform:translateY(-2px)}._kpiIconBox_1d60f_1375{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._dashboardSectionHeader_1d60f_1385{display:flex;align-items:center;gap:8px;margin-bottom:16px;margin-top:8px}._dashboardWidgetStack_1d60f_1393{display:flex;flex-direction:column;gap:24px;height:100%}._payrollPaper_1d60f_1401{padding:24px;margin-bottom:24px;border-radius:3px}._payrollHeader_1d60f_286{display:flex;align-items:center;margin-bottom:24px}._payrollIcon_1d60f_332{margin-right:8px;color:var(--clr-primary)}._menuItemBox_1d60f_1418{display:flex;align-items:center}._menuIcon_1d60f_1423{margin-right:8px;font-size:20px}._payrollButton_1d60f_1428{margin-right:16px}._payrollResults_1d60f_1432{padding:24px;margin-bottom:24px;border-radius:3px}._resultsTitle_1d60f_1438{margin-bottom:16px}._resultsAlert_1d60f_1442,._statsGrid_1d60f_1446{margin-bottom:24px}._statsCard_1d60f_1450{text-align:center}._statIcon_1d60f_1454{font-size:40px;margin-bottom:8px}._statIconPrimary_1d60f_1459{color:var(--clr-primary)}._statIconSuccess_1d60f_1463{color:var(--clr-success)}._processedDate_1d60f_1467{margin-top:8px}._calendarIcon_1d60f_1471{font-size:16px;margin-right:8px;vertical-align:middle}._dividerMargin_1d60f_1477{margin-top:24px;margin-bottom:24px}._tableHeader_1d60f_1081{font-weight:600}._payrollFormContainer_1d60f_1486{padding:24px}._payrollFormHeader_1d60f_1490,._payrollFormError_1d60f_1494{margin-bottom:24px}._formAlert_1d60f_1499,._formDescription_1d60f_1503{margin-bottom:16px}._formFieldGroup_1d60f_1507{margin-top:16px;margin-bottom:16px}._formInfoBox_1d60f_1512{margin-top:16px;padding:16px;background-color:var(--clr-neutral-bg);border-radius:4px}._validationError_1d60f_1519{margin-top:8px;margin-left:16px}._infoBox_1d60f_1524{margin-bottom:16px;padding:16px;background-color:var(--clr-info-bg);border-radius:4px;border:1px solid var(--clr-info-border)}._formFieldContainer_1d60f_1532{margin-top:16px;margin-bottom:16px}._summaryBox_1d60f_1537{margin-top:16px;padding:16px;background-color:var(--clr-neutral-bg);border-radius:4px}._totalSalary_1d60f_1544{font-weight:600;border-top:1px solid rgba(0,0,0,.12);padding-top:8px;margin-top:8px}._disabledField_1d60f_1551 input:disabled{-webkit-text-fill-color:var(--clr-text-primary)!important;opacity:.8!important}._roleListContainer_1d60f_1561{width:100%}._roleListCard_1d60f_1565{width:100%;padding:24px;box-sizing:border-box;border-radius:3px;box-shadow:0 4px 20px var(--clr-primary-a12);border:1px solid var(--clr-primary-a15);display:flex;flex-direction:column;margin-bottom:16px;background-color:var(--clr-neutral-bg)}._roleListPaper_1d60f_22{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}._roleListHeader_1d60f_23{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._roleListTitle_1d60f_1610{color:var(--clr-primary);font-weight:700}._roleListDividerContainer_1d60f_24{margin-bottom:16px}._roleListDivider_1d60f_24{border:0;border-top:2px solid var(--clr-primary-a20);margin:0;border-radius:1px}._roleListContent_1d60f_1626{flex:1;display:flex;flex-direction:column}._roleListTableContainer_1d60f_1632{box-shadow:none;flex:1;display:flex;flex-direction:column}._roleListTableContent_1d60f_1639{flex:1}._roleListTableHeader_1d60f_1643{color:var(--clr-primary)!important;font-weight:600!important}._roleTableHeader_1d60f_1648{color:var(--clr-primary);font-weight:600}._roleListTable_1d60f_1632{flex:1;display:flex;flex-direction:column}._flexTableContainer_1d60f_1659{flex:1}._noRolesContainer_1d60f_1663{padding:24px 0;display:flex;justify-content:center}._permissionAssignmentContainer_1d60f_1669{width:100%;margin-top:24px}._permissionAssignmentCard_1d60f_1674{width:100%;min-height:200px;padding:24px;box-sizing:border-box;border-radius:3px;box-shadow:0 4px 20px var(--clr-primary-a12);border:1px solid var(--clr-primary-a15);display:flex;flex-direction:column}._formControlContainer_1d60f_1686{margin-bottom:16px}._actionButtonsContainer_1d60f_1690{display:flex;gap:16px}._statusActive_1d60f_1695{color:var(--clr-success)!important;text-transform:capitalize}._statusInactive_1d60f_1700{color:#0009!important;text-transform:capitalize}._selectFormControl_1d60f_1706 ._MuiOutlinedInput-root_1d60f_1706 fieldset{border-color:#0000003b}._selectFormControl_1d60f_1706 ._MuiOutlinedInput-root_1d60f_1706:hover fieldset{border-color:#000000de}._selectFormControl_1d60f_1706 ._MuiOutlinedInput-root_1d60f_1706._Mui-focused_1d60f_1714 fieldset{border-color:var(--clr-primary);border-width:2px}._permissionFormControl_1d60f_1719 ._MuiInputLabel-root_1d60f_1719{position:absolute;top:0;transform:translate(14px,-9px) scale(.75);transform-origin:top left;background-color:var(--clr-paper);padding:0 4px;z-index:1}._permissionFormControl_1d60f_1719 ._MuiInputLabel-shrink_1d60f_1729{transform:translate(14px,-9px) scale(.75)}._chipContainer_1d60f_1733{display:flex;flex-wrap:wrap;gap:4px}._emptyChipContainer_1d60f_1739{color:#0009}#_permission-assignment-title_1d60f_1{margin-top:24px}._permissionsContainer_1d60f_1751{padding:32px 24px}._permissionsCard_1d60f_1755{border-radius:3px;padding:32px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}._permissionsHeader_1d60f_1762{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._permissionsTitle_1d60f_1769{color:var(--clr-primary)!important;font-weight:700!important;margin-bottom:0!important}._permissionsDivider_1d60f_1775{border:0;border-top:2px solid var(--clr-primary-a20);margin:0 0 24px;border-radius:1px}._permissionsTableContainer_1d60f_1782{margin-bottom:16px}._permissionsLoadingContainer_1d60f_1786{display:flex;justify-content:center;align-items:center;min-height:120px}@media(max-width:768px){._container_1d60f_61,._userShowContainer_1d60f_1099{padding:16px 8px}._personalInfoSection_1d60f_1122,._workInfoSection_1d60f_1288{padding:16px;margin-bottom:16px}._userInfoRow_1d60f_1129{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px 16px;margin-bottom:16px}._employeeDetailGrid_1d60f_32{grid-template-columns:repeat(auto-fit,minmax(160px,220px));gap:16px 16px}._employeeDetailGroup_1d60f_31{margin-bottom:24px}._roleListPaper_1d60f_22{min-height:unset;padding:16px}._salaryDetailsCard_1d60f_1125{padding:16px}._userInfoContainer_1d60f_1308,._salaryRecord_1d60f_1324{flex-direction:column;gap:16px}._userInfoGroup_1d60f_1315,._salaryRecordGroup_1d60f_1332{min-width:unset}._loginCard_1d60f_246{width:100%;max-width:360px;margin:0 16px;padding:24px}._transactionContainer_1d60f_1034,._usersPageContainer_1d60f_566,._dashboardContainer_1d60f_1341{padding:16px}}@media(max-width:480px){._centerContainer_1d60f_73{padding:16px}._userInfoContainer_1d60f_1308{gap:12px}._userInfoRow_1d60f_1129{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px 12px;margin-bottom:12px}._employeeDetailGrid_1d60f_32{grid-template-columns:repeat(auto-fit,minmax(130px,200px));gap:12px 12px}._employeeDetailGroup_1d60f_31{margin-bottom:16px}._transactionHeader_1d60f_1046{flex-direction:column;align-items:flex-start;gap:8px}}._daysWorkedContainer_1d60f_1906{padding:24px}._daysWorkedTitle_1d60f_1910{color:var(--clr-primary)!important;font-weight:700!important;margin-bottom:8px!important}._daysWorkedSubtitle_1d60f_1916{margin-bottom:24px!important}._daysWorkedSelectionCard_1d60f_1920{padding:32px;margin:24px auto 0;max-width:600px;border-radius:3px;box-shadow:0 4px 20px var(--clr-primary-a12);border:1px solid var(--clr-primary-a15)}._daysWorkedSelectionTitle_1d60f_1929{color:var(--clr-primary)!important;font-weight:600!important;margin-bottom:16px!important}._daysWorkedFormContainer_1d60f_1935{margin-top:16px}._daysWorkedPeriodInfo_1d60f_1939{margin-top:32px;text-align:center}._daysWorkedSelectedPeriod_1d60f_1944{margin-bottom:16px!important}._daysWorkedDaysInfo_1d60f_1948{margin-bottom:24px!important}._daysWorkedButtonContainer_1d60f_1952{display:flex;gap:16px;justify-content:center}._daysWorkedTableCard_1d60f_1958{padding:24px;margin-bottom:24px;border-radius:3px;box-shadow:0 4px 20px var(--clr-primary-a12);border:1px solid var(--clr-primary-a15)}._daysWorkedTableHeader_1d60f_1966{display:flex;align-items:center;justify-content:space-between}._daysWorkedTableTitle_1d60f_1972{color:var(--clr-primary)!important;font-weight:600!important}._daysWorkedTableSubtitle_1d60f_1977{color:var(--clr-text-secondary)!important}._daysWorkedTableActions_1d60f_1981{display:flex;gap:16px}@media(max-width:768px){._daysWorkedContainer_1d60f_1906{padding:16px}._daysWorkedSelectionCard_1d60f_1920{padding:24px;margin:16px auto 0}._daysWorkedTableCard_1d60f_1958{padding:16px}._daysWorkedTableHeader_1d60f_1966{flex-direction:column;align-items:flex-start;gap:16px}._daysWorkedTableActions_1d60f_1981{width:100%;flex-direction:column}}._daysWorkedPropertyCard_1d60f_2014{margin-bottom:24px;border-radius:3px;box-shadow:0 4px 20px var(--clr-primary-a12);border:1px solid var(--clr-primary-a15)}._daysWorkedPropertyHeader_1d60f_2021{padding:16px;background-color:var(--clr-primary-a12);color:var(--clr-primary);border-top-left-radius:3px;border-top-right-radius:3px}._daysWorkedPropertyTitle_1d60f_2029{color:var(--clr-primary)!important;font-weight:600!important}._daysWorkedPropertySubtitle_1d60f_2034{opacity:.8}._daysWorkedTableHeaderCell_1d60f_2038{font-weight:600!important;background-color:var(--clr-neutral-bg)}._daysWorkedTableRow_1d60f_2043{transition:background-color .2s ease}._daysWorkedTableRow_1d60f_2043:hover{background-color:var(--clr-neutral-bg)!important}._daysWorkedTableRowChanged_1d60f_2051,._daysWorkedTableRowChanged_1d60f_2051:hover{background-color:var(--clr-warn-bg)!important}._daysWorkedTableRowDisabled_1d60f_2059{opacity:.6}._daysWorkedEmployeeName_1d60f_2063{font-weight:500!important}._daysWorkedTableInput_1d60f_2067,._daysWorkedTableInputError_1d60f_2072{width:80px;text-align:center}._daysWorkedTableInputError_1d60f_2072 ._MuiOutlinedInput-root_1d60f_1706{border-color:var(--clr-error)}._daysWorkedStatusChip_1d60f_2081{font-size:.75rem}._daysWorkedStatusContainer_1d60f_2085{display:flex;gap:8px;align-items:center}._daysWorkedSummary_1d60f_2091{padding:16px;background-color:var(--clr-neutral-bg);margin-top:16px;border-radius:3px}._daysWorkedSummaryText_1d60f_2098{color:var(--clr-text-secondary)}._daysWorkedValidationAlert_1d60f_2102{margin-top:16px}
