._container_1ut7p_61{max-width:1200px;margin:0 auto;padding:32px 16px}._pageContainer_1ut7p_67{min-height:calc(100vh - 64px);display:flex;flex-direction:column}._centerContainer_1ut7p_73{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--clr-bg)}._errorAlert_1ut7p_81{margin:16px 0;width:100%}._header_1ut7p_86{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._sectionTitle_1ut7p_93{color:var(--clr-primary)!important;font-weight:700!important;margin-bottom:0}._sectionTitleWithMargin_1ut7p_99{color:var(--clr-primary)!important;font-weight:700!important;margin-bottom:16px}._fieldLabel_1ut7p_105{margin-bottom:4px;color:var(--clr-primary)}._fieldValue_1ut7p_110{color:var(--clr-text-primary)}._dividerContainer_1ut7p_114{margin-bottom:16px}._divider_1ut7p_114{border:0;border-top:1.5px solid var(--clr-primary-a20);margin:0;border-radius:1px}._transactionDivider_1ut7p_125{border:0;border-top:2px solid var(--clr-primary-a20);margin:0;border-radius:1px}._transactionMeta_1ut7p_132{display:block;color:var(--clr-text-secondary);margin-top:4px}._transactionDescription_1ut7p_138{display:block;color:var(--clr-text-secondary)}._fullWidthAlert_1ut7p_143{width:100%}._flexRow_1ut7p_148{display:flex;align-items:center;gap:8px}._flexColumn_1ut7p_154{display:flex;flex-direction:column}._flexBetween_1ut7p_159{display:flex;justify-content:space-between;align-items:center}._flexCenter_1ut7p_165{display:flex;justify-content:center;align-items:center}._mb1_1ut7p_172{margin-bottom:8px}._mb2_1ut7p_176{margin-bottom:16px}._mb3_1ut7p_180{margin-bottom:24px}._mt1_1ut7p_184{margin-top:8px}._mt2_1ut7p_188{margin-top:16px}._mt3_1ut7p_192{margin-top:24px}._p1_1ut7p_196{padding:8px}._p2_1ut7p_200{padding:16px}._p3_1ut7p_204{padding:24px}._p4_1ut7p_208{padding:32px}._px1_1ut7p_212{padding-left:8px;padding-right:8px}._px2_1ut7p_217{padding-left:16px;padding-right:16px}._px3_1ut7p_222{padding-left:24px;padding-right:24px}._py1_1ut7p_227{padding-top:8px;padding-bottom:8px}._py2_1ut7p_232{padding-top:16px;padding-bottom:16px}._py3_1ut7p_237{padding-top:24px;padding-bottom:24px}._loginCard_1ut7p_246{padding:32px;width:360px}._submitButton_1ut7p_251{margin-top:16px}._salaryFormDialogContent_1ut7p_259{width:600px;max-width:90vw}._salaryFormTotalSalary_1ut7p_264,._salaryFormGridContainer_1ut7p_268{margin-top:8px!important}._salaryFormHelperText_1ut7p_272,._salaryFormErrorText_1ut7p_277{margin-top:4px!important;margin-left:14px!important}._payrollHeaderText_1ut7p_286{font-weight:600!important}._payrollCard_1ut7p_290{margin-bottom:24px!important}._payrollFormControl_1ut7p_294{min-width:120px}._payrollFormControlWide_1ut7p_298{min-width:140px}._payrollStatsGrid_1ut7p_302{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px!important;width:100%}._payrollStatsCard_1ut7p_310{width:100%;min-height:112px;border-radius:8px;box-shadow:0 2px 10px #00000014}._payrollStatsCard_1ut7p_310 .MuiCardContent-root{padding:16px!important}@media(max-width:600px){._payrollStatsGrid_1ut7p_302{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}._payrollStatsCard_1ut7p_310 .MuiCardContent-root{padding:12px!important}}._payrollIcon_1ut7p_332{font-size:32px!important}._payrollIconLarge_1ut7p_336{font-size:48px!important;margin-bottom:16px!important}._payrollError_1ut7p_341{margin-bottom:24px!important}._payrollEmptyContainer_1ut7p_345{padding:32px 0!important}._payrollEmptyText_1ut7p_349{margin-top:16px!important}._payrollCardContent_1ut7p_353{padding:0!important}._payrollEmptyState_1ut7p_357{padding:32px 0!important}._payrollEmptyStateText_1ut7p_361{margin-top:8px!important;text-align:center}._payrollLoadingText_1ut7p_366{margin-top:8px!important}._fullWidth_1ut7p_143{width:100%}._payrollDashboardContainer_1ut7p_382{padding:24px;text-align:center}._penaltyFormError_1ut7p_391{margin-bottom:16px!important}._penaltyFormContainer_1ut7p_395{margin-top:16px!important}._breadcrumbContainer_1ut7p_403{display:flex;align-items:center;margin-bottom:24px;padding:16px 0}._breadcrumbBackButton_1ut7p_410{margin-right:16px!important;color:var(--clr-primary)!important}._breadcrumbBackButton_1ut7p_410:hover{background-color:var(--clr-primary-a08)!important}._breadcrumbList_1ut7p_419{flex:1}._breadcrumbLink_1ut7p_423{display:flex!important;align-items:center;font-weight:500!important;color:var(--clr-primary)!important;text-decoration:none!important}._breadcrumbLink_1ut7p_423:hover{text-decoration:underline!important}._breadcrumbCurrent_1ut7p_435{font-weight:600!important;color:var(--clr-text-primary)!important}._userPenaltyError_1ut7p_444{margin-bottom:16px!important}._userPenaltyFormContainer_1ut7p_448{padding-top:8px!important}._userPenaltyFormControl_1ut7p_452{margin-bottom:24px!important}._userPenaltyGridContainer_1ut7p_456{margin-bottom:16px!important}._userPenaltySummaryBox_1ut7p_460{margin-top:24px!important;padding-top:16px!important;border-top:1px solid;border-color:#0000001f}._userPenaltyTotalBox_1ut7p_467{margin-top:4px!important}._salaryConfigContainer_1ut7p_475{width:100%;padding:32px 24px}._salaryConfigHeader_1ut7p_480{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._salaryConfigTitle_1ut7p_487{font-weight:700!important}._salaryConfigAlert_1ut7p_491{margin-bottom:16px}._salaryConfigEmptyCard_1ut7p_495{padding:32px;text-align:center}._salaryConfigTableCard_1ut7p_500{overflow-x:auto}._salaryConfigDialogContent_1ut7p_504{margin-top:8px}._salaryConfigTotalHelper_1ut7p_508{margin-top:16px!important;text-align:right}._salaryConfigLoadingState_1ut7p_513{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0}._fullWidthContainer_1ut7p_528{width:100vw;min-height:100vh;background-color:var(--clr-bg);display:flex;flex-direction:column}._fullWidthMain_1ut7p_538{width:100vw;padding:0;margin-top:0;flex:1}._usersContainer_1ut7p_549{display:flex;flex-direction:column;min-height:100vh}._usersHeader_1ut7p_555{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._usersPageContainer_1ut7p_562{padding-top:32px;padding-bottom:32px}._datagridContainer_1ut7p_567{height:400px;margin-bottom:16px;width:100%}._actionsContainer_1ut7p_573{display:flex;gap:4px}._pendingAdvancesCard_1ut7p_583{min-height:120px}._widgetCard_1ut7p_587{min-height:120px;border-radius:8px;overflow:hidden}._widgetCardPrimary_1ut7p_593{background:var(--gradient-brand-light);box-shadow:0 10px 25px var(--clr-primary-a30);color:#fff}._widgetCardSecondary_1ut7p_599{background:linear-gradient(145deg,var(--clr-widget-secondary-start),var(--clr-widget-secondary-end));box-shadow:0 10px 25px #0003;color:#fff}._widgetCardAccent_1ut7p_605{background:linear-gradient(145deg,var(--clr-widget-accent-start),var(--clr-widget-accent-end));box-shadow:0 10px 25px #00897b40;color:#fff}._widgetCardWarning_1ut7p_611{background:linear-gradient(145deg,var(--clr-widget-warning-start),var(--clr-widget-warning-end));box-shadow:0 10px 25px #ef6c0033;color:#fff}._widgetCardInfo_1ut7p_617{background:linear-gradient(145deg,var(--clr-widget-info-start),var(--clr-widget-info-end));box-shadow:0 10px 25px #3949ab33;color:#fff}._widgetCardDanger_1ut7p_623{background:linear-gradient(145deg,var(--clr-widget-danger-start),var(--clr-widget-danger-end));box-shadow:0 10px 25px #c6282840;color:#fff}._widgetCardNeutral_1ut7p_629{background:var(--clr-paper);border:1px solid var(--clr-widget-neutral-border);box-shadow:0 8px 20px #0000000d}._widgetCardGraph_1ut7p_635{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_1ut7p_593 .MuiTypography-root,._widgetCardSecondary_1ut7p_599 .MuiTypography-root,._widgetCardAccent_1ut7p_605 .MuiTypography-root,._widgetCardWarning_1ut7p_611 .MuiTypography-root,._widgetCardInfo_1ut7p_617 .MuiTypography-root,._widgetCardDanger_1ut7p_623 .MuiTypography-root{color:#fff!important}._widgetCardContent_1ut7p_652{display:flex;flex-direction:column;gap:8px}._totalEmployeesCard_1ut7p_658{background:var(--gradient-brand)!important;color:#fff!important;box-shadow:0 20px 40px var(--clr-primary-a30)}._totalEmployeesCard_1ut7p_658 .MuiTypography-root,._totalEmployeesCard_1ut7p_658 ._totalEmployeesLabel_1ut7p_665,._totalEmployeesCard_1ut7p_658 ._totalEmployeesValue_1ut7p_666,._totalEmployeesCard_1ut7p_658 ._propertyPieLegendItem_1ut7p_667,._totalEmployeesCard_1ut7p_658 ._propertyPieLegendLabel_1ut7p_668,._totalEmployeesCard_1ut7p_658 ._propertyPieLegendLabel_1ut7p_668 span{color:#fff!important;text-shadow:none}._totalEmployeesCard_1ut7p_658 ._propertyPie_1ut7p_667{background:#fff3;border:4px solid rgba(255,255,255,.3)}._totalEmployeesCard_1ut7p_658 ._propertyPieLegendItem_1ut7p_667{border-bottom-color:#ffffff4d}._salaryDistributionCard_1ut7p_684{background:linear-gradient(135deg,#42275a,#734b6d);color:#fff;box-shadow:0 20px 40px #42275a59}._advanceStatsCard_1ut7p_691{background:linear-gradient(135deg,#e65100,#ff9800);color:#fff!important;box-shadow:0 20px 40px #e6510059}._advanceStatsCard_1ut7p_691 .MuiTypography-root,._advanceStatsCard_1ut7p_691 ._advanceStatsLabel_1ut7p_698{color:#fff!important;text-shadow:none}._salaryDistributionCard_1ut7p_684 .MuiTypography-root{color:inherit!important}._salaryDistributionCard_1ut7p_684 ._chartLabel_1ut7p_707,._salaryDistributionCard_1ut7p_684 ._chartValue_1ut7p_708{color:#ffffffeb}._salaryDistributionCard_1ut7p_684 ._chartBarTrack_1ut7p_712{background:#ffffff40}._upcomingBirthdaysCard_1ut7p_716{background:linear-gradient(145deg,#fdfbfb,#ebedee);box-shadow:0 15px 35px #9297b34d}._dataQualityStats_1ut7p_721{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}._dataQualityBadge_1ut7p_728{flex:1;min-width:140px;padding:10px 12px;border-radius:12px;background:#ffffff26;box-shadow:inset 0 1px #fff6}._dataQualityBadgeLabel_1ut7p_737{text-transform:uppercase;font-size:12px;letter-spacing:.08em;opacity:.85}._dataQualityBadgeValue_1ut7p_744{font-size:24px;font-weight:700}._dataQualityBarTrack_1ut7p_749{width:100%;height:14px;border-radius:999px;background:#ffffff40;overflow:hidden;display:flex;margin:16px 0 8px}._dataQualityBarComplete_1ut7p_759{background:var(--clr-success);height:100%;transition:width .3s ease}._dataQualityBarIncomplete_1ut7p_765{background:var(--clr-warning-light);height:100%;transition:width .3s ease}._dataQualityLegend_1ut7p_771{display:flex;justify-content:space-between;font-size:12px;opacity:.9}._dataQualityLegendItem_1ut7p_778{display:flex;align-items:center;gap:6px}._dataQualityLegendSwatch_1ut7p_784{width:10px;height:10px;border-radius:2px}._chartRow_1ut7p_790{display:flex;align-items:center;gap:8px;margin-bottom:8px}._chartLabel_1ut7p_707{min-width:90px;font-weight:600;color:var(--clr-primary-dark)}._chartBarTrack_1ut7p_712{flex:1;height:12px;border-radius:999px;background:var(--clr-primary-a15);overflow:hidden}._chartBarFill_1ut7p_811{height:100%;border-radius:999px}._chartValue_1ut7p_708{min-width:32px;text-align:right;font-weight:600;color:var(--clr-primary)}._propertyPieWrapper_1ut7p_823{display:flex;gap:12px;align-items:center;margin-top:12px}._propertyPie_1ut7p_667{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_1ut7p_842{position:absolute;background:#ffffffd9;padding:4px 8px;border-radius:999px;font-weight:600;color:var(--clr-success-dark)}._propertyPieLegend_1ut7p_667{flex:1;display:flex;flex-direction:column;gap:8px}._propertyPieLegendItem_1ut7p_667{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-bottom:4px;border-bottom:1px dashed rgba(255,255,255,.3)}._propertyPieLegendLabel_1ut7p_668{display:flex;align-items:center;gap:6px;flex:1}._propertyPieSwatch_1ut7p_874{width:10px;height:10px;border-radius:2px;display:inline-block}._barChartContainer_1ut7p_881{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:12px}._barColumn_1ut7p_889{flex:1;text-align:center;display:flex;flex-direction:column;gap:4px}._barTrack_1ut7p_897{width:100%;min-height:80px;border-radius:12px;background:#ffffff40;display:flex;align-items:flex-end;overflow:hidden}._barFill_1ut7p_907{width:100%;border-radius:12px;transition:height .3s ease}._sparkBarContainer_1ut7p_913{display:flex;gap:12px;align-items:flex-end;width:100%;padding-top:12px}._sparkBarColumn_1ut7p_921{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}._sparkBarTrack_1ut7p_929{width:28px;height:90px;border-radius:14px;background:#ffffff40;display:flex;align-items:flex-end;overflow:hidden}._sparkBarFill_1ut7p_939{width:100%;border-radius:14px;background:#ffffffe6;transition:height .3s ease}._sparkBarLabel_1ut7p_946{text-align:center}._sparkBarValue_1ut7p_950{font-weight:600}._sparkLineContainer_1ut7p_954{margin-top:12px}._sparkLine_1ut7p_954{width:100%;height:90px;stroke:#ffffffe6;stroke-width:2;fill:none}._sparkLine_1ut7p_954 polyline{fill:none;stroke:#ffffffe6;stroke-width:2}._sparkLine_1ut7p_954 circle{fill:#fff;stroke:#0000001a;stroke-width:.5}._sparkLineLabels_1ut7p_978{display:flex;justify-content:space-between;margin-top:8px;gap:8px}._sparkLineLabel_1ut7p_978{display:flex;flex-direction:column;align-items:center}._payrollList_1ut7p_991{margin-top:12px;display:flex;flex-direction:column;gap:10px}._payrollListItem_1ut7p_998{display:flex;align-items:center;justify-content:space-between;gap:12px}._payrollListLabel_1ut7p_1005{text-transform:uppercase;letter-spacing:.08em;opacity:.85}._payrollListBarTrack_1ut7p_1011{flex:1;height:10px;border-radius:999px;background:#fff3;overflow:hidden}._payrollListBarFill_1ut7p_1019{height:100%;border-radius:999px;background:#ffffffd9;transition:width .3s ease}._transactionContainer_1ut7p_1030{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_1ut7p_1042{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._transactionTitle_1ut7p_1049{color:var(--clr-primary)!important;font-weight:700}._loadingContainer_1ut7p_1054{display:flex;justify-content:center;padding:24px 0;flex:1}._errorContainer_1ut7p_1061{flex:1;display:flex;align-items:center}._contentContainer_1ut7p_1067{flex:1;display:flex;flex-direction:column}._tableContainer_1ut7p_1073{flex:1}._tableHeader_1ut7p_1077{color:var(--clr-primary)!important;font-weight:600!important}._emptyContainer_1ut7p_1082{padding:32px 0}._emptyText_1ut7p_1086{font-style:italic;opacity:.7}._userShowContainer_1ut7p_1095{width:100%;margin:0;padding:32px 16px;min-height:calc(100vh - 64px);display:flex;flex-direction:column}._personalInfoSection_1ut7p_1118{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_1ut7p_1125{display:grid;grid-template-columns:repeat(5,1fr);gap:20px 24px;margin-bottom:20px}._userInfoField_1ut7p_1161{min-width:0;display:flex;flex-direction:column;gap:4px}._userInfoLabel_1ut7p_1178{color:var(--clr-text-secondary);text-transform:uppercase;letter-spacing:.4px;line-height:1.4;margin-bottom:0}._userInfoValue_1ut7p_1191{color:var(--clr-text-primary);line-height:1.5;word-break:break-word;overflow-wrap:break-word}._employeeDetailGroup_1ut7p_31{margin-bottom:24px}._employeeDetailGroup_1ut7p_31:last-child{margin-bottom:0}._employeeDetailGroupTitle_1ut7p_1124{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_1ut7p_32{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,240px));gap:20px 24px}._salaryDetailsCard_1ut7p_1121{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_1ut7p_1259{display:flex;gap:24px;width:100%;margin-bottom:24px}._historyColumn_1ut7p_1266{flex:1;min-width:0}._transactionSection_1ut7p_1271{width:100%;margin-bottom:24px}._salaryRowContainer_1ut7p_1276{display:flex;flex-wrap:nowrap;gap:32px;margin-bottom:16px;width:100%}._workInfoSection_1ut7p_1284{background:var(--gradient-brand);border-radius:3px;padding:32px;margin-bottom:32px;color:#fff;box-shadow:0 8px 32px var(--clr-primary-a30)}._backButton_1ut7p_1293{margin-bottom:16px;color:#ffffffe6;border-color:#ffffff4d}._backButton_1ut7p_1293:hover{background-color:#ffffff1a;border-color:#ffffff80}._userInfoContainer_1ut7p_1304{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:16px}._userInfoGroup_1ut7p_1311{flex:1;min-width:250px}._salaryHistoryContainer_1ut7p_1316{margin-bottom:16px}._salaryRecord_1ut7p_1320{display:flex;flex-wrap:nowrap;gap:32px;margin-bottom:16px;width:100%}._salaryRecordGroup_1ut7p_1328{flex:1;min-width:200px}._dashboardContainer_1ut7p_1337{padding:24px 32px}._dashboardColumns_1ut7p_1341{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:flex-start}._dashboardColumn_1ut7p_1341{display:flex;flex-direction:column;gap:24px}._kpiCard_1ut7p_1358{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_1ut7p_1358:hover{box-shadow:0 6px 20px #00000017;transform:translateY(-2px)}._kpiIconBox_1ut7p_1371{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._dashboardSectionHeader_1ut7p_1381{display:flex;align-items:center;gap:8px;margin-bottom:16px;margin-top:8px}._dashboardWidgetStack_1ut7p_1389{display:flex;flex-direction:column;gap:24px;height:100%}._payrollPaper_1ut7p_1397{padding:24px;margin-bottom:24px;border-radius:3px}._payrollHeader_1ut7p_286{display:flex;align-items:center;margin-bottom:24px}._payrollIcon_1ut7p_332{margin-right:8px;color:var(--clr-primary)}._menuItemBox_1ut7p_1414{display:flex;align-items:center}._menuIcon_1ut7p_1419{margin-right:8px;font-size:20px}._payrollButton_1ut7p_1424{margin-right:16px}._payrollResults_1ut7p_1428{padding:24px;margin-bottom:24px;border-radius:3px}._resultsTitle_1ut7p_1434{margin-bottom:16px}._resultsAlert_1ut7p_1438,._statsGrid_1ut7p_1442{margin-bottom:24px}._statsCard_1ut7p_1446{text-align:center}._statIcon_1ut7p_1450{font-size:40px;margin-bottom:8px}._statIconPrimary_1ut7p_1455{color:var(--clr-primary)}._statIconSuccess_1ut7p_1459{color:var(--clr-success)}._processedDate_1ut7p_1463{margin-top:8px}._calendarIcon_1ut7p_1467{font-size:16px;margin-right:8px;vertical-align:middle}._dividerMargin_1ut7p_1473{margin-top:24px;margin-bottom:24px}._tableHeader_1ut7p_1077{font-weight:600}._payrollFormContainer_1ut7p_1482{padding:24px}._payrollFormHeader_1ut7p_1486,._payrollFormError_1ut7p_1490{margin-bottom:24px}._formAlert_1ut7p_1495,._formDescription_1ut7p_1499{margin-bottom:16px}._formFieldGroup_1ut7p_1503{margin-top:16px;margin-bottom:16px}._formInfoBox_1ut7p_1508{margin-top:16px;padding:16px;background-color:var(--clr-neutral-bg);border-radius:4px}._validationError_1ut7p_1515{margin-top:8px;margin-left:16px}._infoBox_1ut7p_1520{margin-bottom:16px;padding:16px;background-color:var(--clr-info-bg);border-radius:4px;border:1px solid var(--clr-info-border)}._formFieldContainer_1ut7p_1528{margin-top:16px;margin-bottom:16px}._summaryBox_1ut7p_1533{margin-top:16px;padding:16px;background-color:var(--clr-neutral-bg);border-radius:4px}._totalSalary_1ut7p_1540{font-weight:600;border-top:1px solid rgba(0,0,0,.12);padding-top:8px;margin-top:8px}._disabledField_1ut7p_1547 input:disabled{-webkit-text-fill-color:var(--clr-text-primary)!important;opacity:.8!important}._roleListContainer_1ut7p_1557{width:100%}._roleListCard_1ut7p_1561{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_1ut7p_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_1ut7p_23{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._roleListTitle_1ut7p_1606{color:var(--clr-primary);font-weight:700}._roleListDividerContainer_1ut7p_24{margin-bottom:16px}._roleListDivider_1ut7p_24{border:0;border-top:2px solid var(--clr-primary-a20);margin:0;border-radius:1px}._roleListContent_1ut7p_1622{flex:1;display:flex;flex-direction:column}._roleListTableContainer_1ut7p_1628{box-shadow:none;flex:1;display:flex;flex-direction:column}._roleListTableContent_1ut7p_1635{flex:1}._roleListTableHeader_1ut7p_1639{color:var(--clr-primary)!important;font-weight:600!important}._roleTableHeader_1ut7p_1644{color:var(--clr-primary);font-weight:600}._roleListTable_1ut7p_1628{flex:1;display:flex;flex-direction:column}._flexTableContainer_1ut7p_1655{flex:1}._noRolesContainer_1ut7p_1659{padding:24px 0;display:flex;justify-content:center}._permissionAssignmentContainer_1ut7p_1665{width:100%;margin-top:24px}._permissionAssignmentCard_1ut7p_1670{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_1ut7p_1682{margin-bottom:16px}._actionButtonsContainer_1ut7p_1686{display:flex;gap:16px}._statusActive_1ut7p_1691{color:var(--clr-success)!important;text-transform:capitalize}._statusInactive_1ut7p_1696{color:#0009!important;text-transform:capitalize}._selectFormControl_1ut7p_1702 ._MuiOutlinedInput-root_1ut7p_1702 fieldset{border-color:#0000003b}._selectFormControl_1ut7p_1702 ._MuiOutlinedInput-root_1ut7p_1702:hover fieldset{border-color:#000000de}._selectFormControl_1ut7p_1702 ._MuiOutlinedInput-root_1ut7p_1702._Mui-focused_1ut7p_1710 fieldset{border-color:var(--clr-primary);border-width:2px}._permissionFormControl_1ut7p_1715 ._MuiInputLabel-root_1ut7p_1715{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_1ut7p_1715 ._MuiInputLabel-shrink_1ut7p_1725{transform:translate(14px,-9px) scale(.75)}._chipContainer_1ut7p_1729{display:flex;flex-wrap:wrap;gap:4px}._emptyChipContainer_1ut7p_1735{color:#0009}#_permission-assignment-title_1ut7p_1{margin-top:24px}._permissionsContainer_1ut7p_1747{padding:32px 24px}._permissionsCard_1ut7p_1751{border-radius:3px;padding:32px;margin-bottom:32px;box-shadow:0 8px 32px #0000001a}._permissionsHeader_1ut7p_1758{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._permissionsTitle_1ut7p_1765{color:var(--clr-primary)!important;font-weight:700!important;margin-bottom:0!important}._permissionsDivider_1ut7p_1771{border:0;border-top:2px solid var(--clr-primary-a20);margin:0 0 24px;border-radius:1px}._permissionsTableContainer_1ut7p_1778{margin-bottom:16px}._permissionsLoadingContainer_1ut7p_1782{display:flex;justify-content:center;align-items:center;min-height:120px}@media(max-width:768px){._container_1ut7p_61,._userShowContainer_1ut7p_1095{padding:16px 8px}._personalInfoSection_1ut7p_1118,._workInfoSection_1ut7p_1284{padding:16px;margin-bottom:16px}._userInfoRow_1ut7p_1125{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px 16px;margin-bottom:16px}._employeeDetailGrid_1ut7p_32{grid-template-columns:repeat(auto-fit,minmax(160px,220px));gap:16px 16px}._employeeDetailGroup_1ut7p_31{margin-bottom:24px}._roleListPaper_1ut7p_22{min-height:unset;padding:16px}._salaryDetailsCard_1ut7p_1121{padding:16px}._userInfoContainer_1ut7p_1304,._salaryRecord_1ut7p_1320{flex-direction:column;gap:16px}._userInfoGroup_1ut7p_1311,._salaryRecordGroup_1ut7p_1328{min-width:unset}._loginCard_1ut7p_246{width:100%;max-width:360px;margin:0 16px;padding:24px}._transactionContainer_1ut7p_1030,._usersPageContainer_1ut7p_562,._dashboardContainer_1ut7p_1337{padding:16px}}@media(max-width:480px){._centerContainer_1ut7p_73{padding:16px}._userInfoContainer_1ut7p_1304{gap:12px}._userInfoRow_1ut7p_1125{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px 12px;margin-bottom:12px}._employeeDetailGrid_1ut7p_32{grid-template-columns:repeat(auto-fit,minmax(130px,200px));gap:12px 12px}._employeeDetailGroup_1ut7p_31{margin-bottom:16px}._transactionHeader_1ut7p_1042{flex-direction:column;align-items:flex-start;gap:8px}}._daysWorkedContainer_1ut7p_1902{padding:24px}._daysWorkedTitle_1ut7p_1906{color:var(--clr-primary)!important;font-weight:700!important;margin-bottom:8px!important}._daysWorkedSubtitle_1ut7p_1912{margin-bottom:24px!important}._daysWorkedSelectionCard_1ut7p_1916{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_1ut7p_1925{color:var(--clr-primary)!important;font-weight:600!important;margin-bottom:16px!important}._daysWorkedFormContainer_1ut7p_1931{margin-top:16px}._daysWorkedPeriodInfo_1ut7p_1935{margin-top:32px;text-align:center}._daysWorkedSelectedPeriod_1ut7p_1940{margin-bottom:16px!important}._daysWorkedDaysInfo_1ut7p_1944{margin-bottom:24px!important}._daysWorkedButtonContainer_1ut7p_1948{display:flex;gap:16px;justify-content:center}._daysWorkedTableCard_1ut7p_1954{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_1ut7p_1962{display:flex;align-items:center;justify-content:space-between}._daysWorkedTableTitle_1ut7p_1968{color:var(--clr-primary)!important;font-weight:600!important}._daysWorkedTableSubtitle_1ut7p_1973{color:var(--clr-text-secondary)!important}._daysWorkedTableActions_1ut7p_1977{display:flex;gap:16px}@media(max-width:768px){._daysWorkedContainer_1ut7p_1902{padding:16px}._daysWorkedSelectionCard_1ut7p_1916{padding:24px;margin:16px auto 0}._daysWorkedTableCard_1ut7p_1954{padding:16px}._daysWorkedTableHeader_1ut7p_1962{flex-direction:column;align-items:flex-start;gap:16px}._daysWorkedTableActions_1ut7p_1977{width:100%;flex-direction:column}}._daysWorkedPropertyCard_1ut7p_2010{margin-bottom:24px;border-radius:3px;box-shadow:0 4px 20px var(--clr-primary-a12);border:1px solid var(--clr-primary-a15)}._daysWorkedPropertyHeader_1ut7p_2017{padding:16px;background-color:var(--clr-primary-a12);color:var(--clr-primary);border-top-left-radius:3px;border-top-right-radius:3px}._daysWorkedPropertyTitle_1ut7p_2025{color:var(--clr-primary)!important;font-weight:600!important}._daysWorkedPropertySubtitle_1ut7p_2030{opacity:.8}._daysWorkedTableHeaderCell_1ut7p_2034{font-weight:600!important;background-color:var(--clr-neutral-bg)}._daysWorkedTableRow_1ut7p_2039{transition:background-color .2s ease}._daysWorkedTableRow_1ut7p_2039:hover{background-color:var(--clr-neutral-bg)!important}._daysWorkedTableRowChanged_1ut7p_2047,._daysWorkedTableRowChanged_1ut7p_2047:hover{background-color:var(--clr-warn-bg)!important}._daysWorkedTableRowDisabled_1ut7p_2055{opacity:.6}._daysWorkedEmployeeName_1ut7p_2059{font-weight:500!important}._daysWorkedTableInput_1ut7p_2063,._daysWorkedTableInputError_1ut7p_2068{width:80px;text-align:center}._daysWorkedTableInputError_1ut7p_2068 ._MuiOutlinedInput-root_1ut7p_1702{border-color:var(--clr-error)}._daysWorkedStatusChip_1ut7p_2077{font-size:.75rem}._daysWorkedStatusContainer_1ut7p_2081{display:flex;gap:8px;align-items:center}._daysWorkedSummary_1ut7p_2087{padding:16px;background-color:var(--clr-neutral-bg);margin-top:16px;border-radius:3px}._daysWorkedSummaryText_1ut7p_2094{color:var(--clr-text-secondary)}._daysWorkedValidationAlert_1ut7p_2098{margin-top:16px}
