.PageContainer-module__mjKriW__pageContainer{max-width:1400px;min-height:calc(100vh - 80px);margin:0 auto;padding:12px 12px 80px}.PageContainer-module__mjKriW__title{color:#1a1a1a;margin-bottom:16px;font-size:20px;font-weight:700}.PageContainer-module__mjKriW__content{flex-direction:column;gap:12px;display:flex}
.AdminDashboard-module__dEswqq__dashboard{flex-direction:column;gap:16px;height:calc(100vh - 180px);display:flex;overflow:hidden}.AdminDashboard-module__dEswqq__loading{text-align:center;color:#666;padding:40px}.AdminDashboard-module__dEswqq__statsGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.AdminDashboard-module__dEswqq__statCard{background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 2px 8px #00000014}.AdminDashboard-module__dEswqq__statCard i{color:#0070f3;font-size:24px}.AdminDashboard-module__dEswqq__statCard>div{flex-direction:column;gap:2px;display:flex}.AdminDashboard-module__dEswqq__statLabel{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.AdminDashboard-module__dEswqq__statValue{color:#1a1a1a;font-size:16px;font-weight:700}.AdminDashboard-module__dEswqq__chartsGrid{flex:1;grid-template-columns:repeat(2,1fr);gap:16px;display:grid;overflow:hidden}.AdminDashboard-module__dEswqq__chartSection{background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.AdminDashboard-module__dEswqq__chartSection h3{color:#1a1a1a;margin:0;font-size:14px}
.DailyEntryForm-module__ftqf2a__form{background:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 2px 8px #00000014}.DailyEntryForm-module__ftqf2a__dateHeader{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;align-items:center;gap:12px;padding:16px;font-size:16px;font-weight:600;display:flex}.DailyEntryForm-module__ftqf2a__dateHeader i{font-size:20px}.DailyEntryForm-module__ftqf2a__totalBox{background:#f0f7ff;border-left:4px solid #0070f3;border-radius:8px;justify-content:space-between;align-items:center;padding:16px;display:flex}.DailyEntryForm-module__ftqf2a__totalBox span{color:#666;font-size:14px}.DailyEntryForm-module__ftqf2a__totalBox strong{color:#0070f3;font-size:20px}.DailyEntryForm-module__ftqf2a__message{color:#155724;text-align:center;background:#d4edda;border-radius:6px;padding:12px;font-size:14px}
.DateFilter-module__SZpnxa__filterContainer{background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex;box-shadow:0 2px 8px #00000014}.DateFilter-module__SZpnxa__quickFilters{flex-wrap:wrap;gap:8px;display:flex}.DateFilter-module__SZpnxa__filterBtn{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.DateFilter-module__SZpnxa__filterBtn:hover{color:#0070f3;border-color:#0070f3}.DateFilter-module__SZpnxa__filterBtn.DateFilter-module__SZpnxa__active{color:#fff;background:#0070f3;border-color:#0070f3}.DateFilter-module__SZpnxa__customFilter{border-top:1px solid #e0e0e0;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.DateFilter-module__SZpnxa__dateInput{border:1px solid #ddd;border-radius:6px;padding:6px;font-size:12px}.DateFilter-module__SZpnxa__dateInput:focus{border-color:#0070f3;outline:none}
.EmployeeManagement-module__bDEzKa__container{flex-direction:column;gap:24px;display:flex}.EmployeeManagement-module__bDEzKa__header{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:20px;display:flex;box-shadow:0 2px 8px #00000014}.EmployeeManagement-module__bDEzKa__header h2{color:#1a1a1a;margin:0;font-size:20px}.EmployeeManagement-module__bDEzKa__form{background:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 2px 8px #00000014}.EmployeeManagement-module__bDEzKa__formGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.EmployeeManagement-module__bDEzKa__usernamePreview{color:#0070f3;background:#f0f7ff;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.EmployeeManagement-module__bDEzKa__usernamePreview i{font-size:16px}.EmployeeManagement-module__bDEzKa__formActions{gap:12px;display:flex}.EmployeeManagement-module__bDEzKa__employeeList{flex-direction:column;gap:12px;display:flex}.EmployeeManagement-module__bDEzKa__employeeCard{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:20px;transition:transform .2s;display:flex;box-shadow:0 2px 8px #00000014}.EmployeeManagement-module__bDEzKa__employeeCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.EmployeeManagement-module__bDEzKa__employeeInfo{flex-direction:column;flex:1;gap:8px;display:flex}.EmployeeManagement-module__bDEzKa__employeeName{align-items:center;gap:12px;display:flex}.EmployeeManagement-module__bDEzKa__employeeName i{color:#0070f3;font-size:32px}.EmployeeManagement-module__bDEzKa__employeeName>div{flex-direction:column;gap:4px;display:flex}.EmployeeManagement-module__bDEzKa__employeeName strong{color:#1a1a1a;font-size:16px}.EmployeeManagement-module__bDEzKa__username{color:#666;font-size:13px}.EmployeeManagement-module__bDEzKa__shift{color:#0070f3;background:#f0f7ff;border-radius:6px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:13px;display:flex}.EmployeeManagement-module__bDEzKa__shift i{font-size:14px}.EmployeeManagement-module__bDEzKa__employeeActions{gap:8px;display:flex}.EmployeeManagement-module__bDEzKa__editBtn,.EmployeeManagement-module__bDEzKa__deleteBtn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.EmployeeManagement-module__bDEzKa__editBtn{color:#0070f3;background:#f0f7ff}.EmployeeManagement-module__bDEzKa__editBtn:hover{color:#fff;background:#0070f3}.EmployeeManagement-module__bDEzKa__deleteBtn{color:#c33;background:#fee}.EmployeeManagement-module__bDEzKa__deleteBtn:hover{color:#fff;background:#c33}
.ExpenseManagement-module__2sHEFq__container{flex-direction:column;gap:24px;display:flex}.ExpenseManagement-module__2sHEFq__header{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex;box-shadow:0 2px 8px #00000014}.ExpenseManagement-module__2sHEFq__totalCard{flex-direction:column;gap:8px;display:flex}.ExpenseManagement-module__2sHEFq__totalCard span{color:#666;font-size:14px}.ExpenseManagement-module__2sHEFq__totalCard strong{color:#c33;font-size:28px}.ExpenseManagement-module__2sHEFq__form{background:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 2px 8px #00000014}.ExpenseManagement-module__2sHEFq__formGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.ExpenseManagement-module__2sHEFq__selectWrapper{flex-direction:column;gap:8px;display:flex}.ExpenseManagement-module__2sHEFq__label{color:#333;font-size:14px;font-weight:600}.ExpenseManagement-module__2sHEFq__select{border:1px solid #ddd;border-radius:8px;padding:12px 14px;font-size:14px;transition:all .2s}.ExpenseManagement-module__2sHEFq__select:focus{border-color:#0070f3;outline:none;box-shadow:0 0 0 3px #0070f31a}.ExpenseManagement-module__2sHEFq__formActions{gap:12px;display:flex}.ExpenseManagement-module__2sHEFq__categoryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ExpenseManagement-module__2sHEFq__categoryCard{background:#fff;border-left:4px solid #c33;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 2px 8px #00000014}.ExpenseManagement-module__2sHEFq__categoryName{color:#666;font-size:13px;font-weight:600}.ExpenseManagement-module__2sHEFq__categoryAmount{color:#c33;font-size:18px;font-weight:700}.ExpenseManagement-module__2sHEFq__expenseList{flex-direction:column;gap:12px;display:flex}.ExpenseManagement-module__2sHEFq__expenseCard{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:20px;transition:transform .2s;display:flex;box-shadow:0 2px 8px #00000014}.ExpenseManagement-module__2sHEFq__expenseCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.ExpenseManagement-module__2sHEFq__expenseInfo{flex-direction:column;flex:1;gap:8px;display:flex}.ExpenseManagement-module__2sHEFq__expenseHeader{align-items:center;gap:12px;display:flex}.ExpenseManagement-module__2sHEFq__category{color:#c33;background:#fee;border-radius:6px;padding:4px 12px;font-size:13px;font-weight:600}.ExpenseManagement-module__2sHEFq__date{color:#666;font-size:13px}.ExpenseManagement-module__2sHEFq__description{color:#666;margin:0;font-size:14px}.ExpenseManagement-module__2sHEFq__expenseRight{align-items:center;gap:16px;display:flex}.ExpenseManagement-module__2sHEFq__amount{color:#c33;font-size:20px;font-weight:700}.ExpenseManagement-module__2sHEFq__actions{gap:8px;display:flex}.ExpenseManagement-module__2sHEFq__editBtn,.ExpenseManagement-module__2sHEFq__deleteBtn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.ExpenseManagement-module__2sHEFq__editBtn{color:#0070f3;background:#f0f7ff}.ExpenseManagement-module__2sHEFq__editBtn:hover{color:#fff;background:#0070f3}.ExpenseManagement-module__2sHEFq__deleteBtn{color:#c33;background:#fee}.ExpenseManagement-module__2sHEFq__deleteBtn:hover{color:#fff;background:#c33}
.InventoryManagement-module__UVSdEG__container{flex-direction:column;gap:16px;display:flex}.InventoryManagement-module__UVSdEG__header{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 2px 8px #00000014}.InventoryManagement-module__UVSdEG__statsRow{gap:16px;display:flex}.InventoryManagement-module__UVSdEG__statBox{flex-direction:column;gap:4px;display:flex}.InventoryManagement-module__UVSdEG__statBox span{color:#666;font-size:12px}.InventoryManagement-module__UVSdEG__statBox strong{color:#1a1a1a;font-size:20px}.InventoryManagement-module__UVSdEG__form,.InventoryManagement-module__UVSdEG__transactionForm{background:#fff;border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 2px 8px #00000014}.InventoryManagement-module__UVSdEG__transactionForm h3{margin:0;font-size:18px}.InventoryManagement-module__UVSdEG__formGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.InventoryManagement-module__UVSdEG__selectWrapper{flex-direction:column;gap:8px;display:flex}.InventoryManagement-module__UVSdEG__label{color:#333;font-size:14px;font-weight:600}.InventoryManagement-module__UVSdEG__select{border:1px solid #ddd;border-radius:8px;padding:12px 14px;font-size:14px}.InventoryManagement-module__UVSdEG__select:focus{border-color:#0070f3;outline:none}.InventoryManagement-module__UVSdEG__formActions,.InventoryManagement-module__UVSdEG__transactionTypes{gap:12px;display:flex}.InventoryManagement-module__UVSdEG__typeBtn{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;flex:1;padding:12px;font-weight:600}.InventoryManagement-module__UVSdEG__typeBtn.InventoryManagement-module__UVSdEG__active{color:#fff;background:#0070f3;border-color:#0070f3}.InventoryManagement-module__UVSdEG__itemsGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.InventoryManagement-module__UVSdEG__itemCard{background:#fff;border-left:4px solid #0070f3;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 2px 8px #00000014}.InventoryManagement-module__UVSdEG__itemCard.InventoryManagement-module__UVSdEG__lowStock{border-left-color:#c33}.InventoryManagement-module__UVSdEG__itemHeader{justify-content:space-between;align-items:center;display:flex}.InventoryManagement-module__UVSdEG__itemHeader h4{margin:0;font-size:16px}.InventoryManagement-module__UVSdEG__category{color:#0070f3;background:#f0f7ff;border-radius:4px;padding:4px 8px;font-size:11px}.InventoryManagement-module__UVSdEG__itemStock{justify-content:space-between;align-items:center;display:flex}.InventoryManagement-module__UVSdEG__stockInfo{flex-direction:column;display:flex}.InventoryManagement-module__UVSdEG__stockLabel{color:#666;font-size:11px}.InventoryManagement-module__UVSdEG__stockValue{color:#1a1a1a;font-size:20px;font-weight:700}.InventoryManagement-module__UVSdEG__itemDetails{color:#666;justify-content:space-between;font-size:12px;display:flex}.InventoryManagement-module__UVSdEG__itemActions{gap:8px;display:flex}.InventoryManagement-module__UVSdEG__actionBtn,.InventoryManagement-module__UVSdEG__deleteBtn{cursor:pointer;border:none;border-radius:6px;flex:1;padding:8px}.InventoryManagement-module__UVSdEG__actionBtn{color:#0070f3;background:#f0f7ff}.InventoryManagement-module__UVSdEG__deleteBtn{color:#c33;background:#fee}
.MyProfile-module__oXGzsG__container{flex-direction:column;gap:24px;max-width:500px;margin:0 auto;display:flex}.MyProfile-module__oXGzsG__loading{text-align:center;color:#666;padding:40px}.MyProfile-module__oXGzsG__profileCard{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:40px;display:flex;box-shadow:0 4px 12px #0000001a}.MyProfile-module__oXGzsG__avatar{color:#0070f3;font-size:80px}.MyProfile-module__oXGzsG__info{flex-direction:column;align-items:center;gap:8px;display:flex}.MyProfile-module__oXGzsG__info h2{color:#1a1a1a;margin:0;font-size:24px}.MyProfile-module__oXGzsG__username{color:#666;margin:0;font-size:16px}.MyProfile-module__oXGzsG__role{color:#0070f3;background:#f0f7ff;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:600}.MyProfile-module__oXGzsG__shiftInfo{color:#666;background:#f9f9f9;border-radius:8px;align-items:center;gap:12px;padding:12px 24px;font-size:14px;display:flex}.MyProfile-module__oXGzsG__shiftInfo i{color:#0070f3;font-size:16px}.MyProfile-module__oXGzsG__actions{justify-content:center;display:flex}
.PayrollManagement-module__hADvRa__container{max-width:1200px;margin:0 auto;padding:1rem}.PayrollManagement-module__hADvRa__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.PayrollManagement-module__hADvRa__monthSelector{flex:1}.PayrollManagement-module__hADvRa__monthInput{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:.75rem;font-size:1rem}.PayrollManagement-module__hADvRa__summary{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1.5rem;font-size:1.1rem;display:flex}.PayrollManagement-module__hADvRa__summary strong{font-size:1.5rem}.PayrollManagement-module__hADvRa__payrollTable{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.PayrollManagement-module__hADvRa__payrollTable table{border-collapse:collapse;width:100%}.PayrollManagement-module__hADvRa__payrollTable thead{background:#f8f9fa}.PayrollManagement-module__hADvRa__payrollTable th{text-align:left;color:#333;border-bottom:2px solid #e9ecef;padding:1rem;font-weight:600}.PayrollManagement-module__hADvRa__payrollTable td{border-bottom:1px solid #f1f3f5;padding:1rem}.PayrollManagement-module__hADvRa__payrollTable tbody tr:hover{background:#f8f9fa}.PayrollManagement-module__hADvRa__payrollTable tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.PayrollManagement-module__hADvRa__header{flex-direction:column}.PayrollManagement-module__hADvRa__payrollTable{overflow-x:auto}.PayrollManagement-module__hADvRa__payrollTable table{min-width:600px}}
.Reports-module__jhVa1a__container{flex-direction:column;gap:24px;display:flex}.Reports-module__jhVa1a__section{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014}.Reports-module__jhVa1a__section h3{margin:0 0 16px;font-size:18px}.Reports-module__jhVa1a__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Reports-module__jhVa1a__dateRange{align-items:center;gap:12px;margin-bottom:16px;display:flex}.Reports-module__jhVa1a__dateInput{border:1px solid #ddd;border-radius:6px;padding:8px;font-size:14px}.Reports-module__jhVa1a__exportButtons{flex-wrap:wrap;gap:12px;display:flex}.Reports-module__jhVa1a__toggleButtons{gap:8px;display:flex}.Reports-module__jhVa1a__toggleBtn{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600}.Reports-module__jhVa1a__toggleBtn.Reports-module__jhVa1a__active{color:#fff;background:#0070f3;border-color:#0070f3}.Reports-module__jhVa1a__chartWrapper{margin:20px 0}.Reports-module__jhVa1a__performanceTable{overflow-x:auto}.Reports-module__jhVa1a__performanceTable table{border-collapse:collapse;width:100%}.Reports-module__jhVa1a__performanceTable th,.Reports-module__jhVa1a__performanceTable td{text-align:left;border-bottom:1px solid #e0e0e0;padding:12px}.Reports-module__jhVa1a__performanceTable th{background:#f9f9f9;font-size:14px;font-weight:600}.Reports-module__jhVa1a__performanceTable td{font-size:14px}.Reports-module__jhVa1a__profitAnalysis{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.Reports-module__jhVa1a__profitCard{background:#f9f9f9;border-left:4px solid #0070f3;border-radius:8px;padding:16px}.Reports-module__jhVa1a__period{color:#666;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.Reports-module__jhVa1a__profitDetails{flex-direction:column;gap:8px;display:flex}.Reports-module__jhVa1a__profitDetails>div{justify-content:space-between;font-size:13px;display:flex}.Reports-module__jhVa1a__profitDetails span{color:#666}.Reports-module__jhVa1a__profitDetails strong{font-weight:700}
.SafeCount-module__ERJp3G__container{max-width:800px;margin:0 auto;padding:1rem}.SafeCount-module__ERJp3G__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.SafeCount-module__ERJp3G__header h3{color:#333;margin:0;font-size:1.5rem}.SafeCount-module__ERJp3G__form{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.SafeCount-module__ERJp3G__countList{gap:1rem;display:grid}.SafeCount-module__ERJp3G__countCard{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.SafeCount-module__ERJp3G__countHeader{border-bottom:2px solid #f1f3f5;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.SafeCount-module__ERJp3G__date{color:#333;font-size:1.1rem;font-weight:600}.SafeCount-module__ERJp3G__badge{border-radius:20px;padding:.25rem .75rem;font-size:.9rem;font-weight:600}.SafeCount-module__ERJp3G__badge.SafeCount-module__ERJp3G__positive{color:#065f46;background:#d1fae5}.SafeCount-module__ERJp3G__badge.SafeCount-module__ERJp3G__negative{color:#991b1b;background:#fee2e2}.SafeCount-module__ERJp3G__countDetails{gap:.75rem;display:grid}.SafeCount-module__ERJp3G__detailRow{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.SafeCount-module__ERJp3G__detailRow span{color:#666}.SafeCount-module__ERJp3G__detailRow strong{color:#333;font-size:1.1rem}.SafeCount-module__ERJp3G__notes{color:#666;background:#f8f9fa;border-radius:8px;margin-top:1rem;padding:.75rem;font-size:.9rem;font-style:italic}@media (max-width:768px){.SafeCount-module__ERJp3G__header{flex-direction:column;align-items:stretch;gap:1rem}}
.WorkHours-module__x4d-qG__container{flex-direction:column;gap:24px;display:flex}.WorkHours-module__x4d-qG__clockCard{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:40px;display:flex;box-shadow:0 4px 12px #0000001a}.WorkHours-module__x4d-qG__activeStatus{color:#155724;background:#d4edda;border-radius:24px;align-items:center;gap:12px;padding:12px 24px;font-weight:600;display:flex}.WorkHours-module__x4d-qG__activeStatus i{animation:2s infinite WorkHours-module__x4d-qG__pulse}@keyframes WorkHours-module__x4d-qG__pulse{0%,to{opacity:1}50%{opacity:.5}}.WorkHours-module__x4d-qG__inactiveStatus{color:#666;background:#f5f5f5;border-radius:24px;align-items:center;gap:12px;padding:12px 24px;font-weight:600;display:flex}.WorkHours-module__x4d-qG__timer{color:#0070f3;font-family:Courier New,monospace;font-size:56px;font-weight:700}.WorkHours-module__x4d-qG__currentTime{color:#666;font-family:Courier New,monospace;font-size:48px;font-weight:700}.WorkHours-module__x4d-qG__clockInfo{color:#666;font-size:16px}.WorkHours-module__x4d-qG__statsCard{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex;box-shadow:0 4px 12px #0000001a}.WorkHours-module__x4d-qG__statsCard h3{opacity:.9;margin:0;font-size:18px;font-weight:600}.WorkHours-module__x4d-qG__totalHours{font-size:42px;font-weight:700}.WorkHours-module__x4d-qG__historyCard{background:#fff;border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 2px 8px #00000014}.WorkHours-module__x4d-qG__historyCard h3{color:#1a1a1a;margin:0;font-size:20px}.WorkHours-module__x4d-qG__sessionList{flex-direction:column;gap:12px;display:flex}.WorkHours-module__x4d-qG__sessionItem{background:#f9f9f9;border-left:4px solid #0070f3;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.WorkHours-module__x4d-qG__sessionDate{color:#1a1a1a;align-items:center;gap:8px;font-weight:600;display:flex}.WorkHours-module__x4d-qG__sessionTimes{color:#666;align-items:center;gap:16px;font-size:14px;display:flex}.WorkHours-module__x4d-qG__timeBlock{align-items:center;gap:8px;display:flex}.WorkHours-module__x4d-qG__sessionHours{color:#0070f3;font-size:16px;font-weight:700}.WorkHours-module__x4d-qG__ongoing{color:#10b981;font-style:italic}
