.Button-module__VMVMAW__btn{border-radius:var(--radius-md);font-family:var(--font-family);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;gap:7px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.Button-module__VMVMAW__btn:focus-visible{box-shadow:0 0 0 3px #e6394640}.Button-module__VMVMAW__sm{height:32px;padding:6px 12px;font-size:12px}.Button-module__VMVMAW__md{height:38px;padding:8px 16px;font-size:14px}.Button-module__VMVMAW__lg{height:44px;padding:11px 22px;font-size:15px}.Button-module__VMVMAW__primary{background-color:var(--color-primary);color:#fff}.Button-module__VMVMAW__primary:hover:not(:disabled){background-color:#c1121f}.Button-module__VMVMAW__primary:active:not(:disabled){background-color:#a00f1a}.Button-module__VMVMAW__secondary{background-color:var(--color-border-light);color:var(--color-text-primary);border:1px solid var(--color-border)}.Button-module__VMVMAW__secondary:hover:not(:disabled){background-color:var(--color-border)}.Button-module__VMVMAW__ghost{color:var(--color-text-secondary);background-color:#0000}.Button-module__VMVMAW__ghost:hover:not(:disabled){background-color:var(--color-border-light);color:var(--color-text-primary)}.Button-module__VMVMAW__danger{background-color:var(--color-danger-light);color:var(--color-danger);border:1px solid #0000}.Button-module__VMVMAW__danger:hover:not(:disabled){background-color:var(--color-danger);color:#fff}.Button-module__VMVMAW__success{background-color:var(--color-success-light);color:var(--color-success)}.Button-module__VMVMAW__success:hover:not(:disabled){background-color:var(--color-success);color:#fff}.Button-module__VMVMAW__warning{background-color:var(--color-warning-light);color:var(--color-warning);border:1px solid #0000}.Button-module__VMVMAW__warning:hover:not(:disabled){background-color:var(--color-warning);color:#fff}.Button-module__VMVMAW__btn:disabled,.Button-module__VMVMAW__loading{opacity:.55;cursor:not-allowed;pointer-events:none}.Button-module__VMVMAW__fullWidth{width:100%}.Button-module__VMVMAW__icon{flex-shrink:0;align-items:center;display:flex}.Button-module__VMVMAW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite Button-module__VMVMAW__spin}@keyframes Button-module__VMVMAW__spin{to{transform:rotate(360deg)}}
.Badge-module__yqYDGW__badge{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.Badge-module__yqYDGW__dot{background-color:currentColor;border-radius:50%;width:5px;height:5px}.Badge-module__yqYDGW__default{background:var(--color-border-light);color:var(--color-text-secondary)}.Badge-module__yqYDGW__success{background:var(--color-success-light);color:var(--color-success)}.Badge-module__yqYDGW__warning{background:var(--color-warning-light);color:var(--color-warning)}.Badge-module__yqYDGW__danger{background:var(--color-danger-light);color:var(--color-danger)}.Badge-module__yqYDGW__info{background:var(--color-info-light);color:var(--color-info)}.Badge-module__yqYDGW__purple{color:#7c3aed;background:#ede9fe}.Badge-module__yqYDGW__muted{background:var(--color-border-light);color:var(--color-text-muted)}
.ReportViewer-module__PbmdSq__root{flex-direction:column;gap:0;display:flex}.ReportViewer-module__PbmdSq__layout{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card-bg);box-shadow:var(--shadow-card);grid-template-columns:260px 1fr;gap:0;min-height:560px;display:grid;overflow:hidden}.ReportViewer-module__PbmdSq__sidebar{border-right:1px solid var(--color-border);background:var(--color-main-bg);flex-direction:column;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}.ReportViewer-module__PbmdSq__sidebarLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0;padding:4px 8px 8px;font-size:10px;font-weight:800}.ReportViewer-module__PbmdSq__reportItem{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;padding:10px 12px}.ReportViewer-module__PbmdSq__reportItem:hover{background:var(--color-card-bg)}.ReportViewer-module__PbmdSq__reportItemActive{border-color:#e6394633;background:var(--color-primary-light)!important}.ReportViewer-module__PbmdSq__reportItemTop{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.ReportViewer-module__PbmdSq__reportItemTitle{color:var(--color-text-primary);flex:1;font-size:13px;font-weight:600}.ReportViewer-module__PbmdSq__reportItemActive .ReportViewer-module__PbmdSq__reportItemTitle{color:var(--color-primary)}.ReportViewer-module__PbmdSq__reportItemDesc{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.4}.ReportViewer-module__PbmdSq__panel{flex-direction:column;display:flex}.ReportViewer-module__PbmdSq__panelHeader{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.ReportViewer-module__PbmdSq__panelTitle{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0 0 4px;font-weight:700}.ReportViewer-module__PbmdSq__panelDesc{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.ReportViewer-module__PbmdSq__panelActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.ReportViewer-module__PbmdSq__filters{border-bottom:1px solid var(--color-border);background:var(--color-main-bg);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.ReportViewer-module__PbmdSq__filterGroup{align-items:center;gap:6px;display:flex}.ReportViewer-module__PbmdSq__filterIcon{color:var(--color-text-muted);flex-shrink:0}.ReportViewer-module__PbmdSq__filterSel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card-bg);font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;outline:none;padding:6px 10px}.ReportViewer-module__PbmdSq__filterSearch{flex:1;align-items:center;gap:6px;min-width:160px;max-width:240px;display:flex}.ReportViewer-module__PbmdSq__filterInput{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card-bg);width:100%;font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);transition:border-color var(--transition-fast);outline:none;padding:6px 10px}.ReportViewer-module__PbmdSq__filterInput:focus{border-color:var(--color-primary)}.ReportViewer-module__PbmdSq__rowCount{color:var(--color-text-muted);margin-left:auto;font-size:12px}.ReportViewer-module__PbmdSq__tableWrap{flex:1;overflow-x:auto}.ReportViewer-module__PbmdSq__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.ReportViewer-module__PbmdSq__th{text-align:left;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--color-main-bg);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.ReportViewer-module__PbmdSq__row{border-bottom:1px solid var(--color-border-light);transition:background var(--transition-fast)}.ReportViewer-module__PbmdSq__row:hover{background:var(--color-main-bg)}.ReportViewer-module__PbmdSq__row:last-child{border-bottom:none}.ReportViewer-module__PbmdSq__td{vertical-align:middle;color:var(--color-text-secondary);padding:10px 14px}.ReportViewer-module__PbmdSq__mono{color:var(--color-text-muted);font-family:JetBrains Mono,monospace;font-size:12px}.ReportViewer-module__PbmdSq__empName{color:var(--color-text-primary);font-weight:600}.ReportViewer-module__PbmdSq__money{font-family:JetBrains Mono,monospace;font-size:12px}.ReportViewer-module__PbmdSq__negative{color:var(--color-danger);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.ReportViewer-module__PbmdSq__netPay{color:var(--color-success);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800}.ReportViewer-module__PbmdSq__footerRow{background:var(--color-main-bg);border-top:2px solid var(--color-border)}.ReportViewer-module__PbmdSq__footerLabel{color:var(--color-text-primary);white-space:nowrap;font-size:12px;font-weight:700}.ReportViewer-module__PbmdSq__footerVal{color:var(--color-primary);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800}.ReportViewer-module__PbmdSq__footerNeg{color:var(--color-danger);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800}.ReportViewer-module__PbmdSq__footerNet{color:var(--color-success);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800}.ReportViewer-module__PbmdSq__footerEpf{color:var(--color-text-muted);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}
.page-module__mXBO5W__page{flex-direction:column;gap:20px;width:100%;max-width:1400px;display:flex}.page-module__mXBO5W__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__mXBO5W__pageTitle{color:var(--color-text-primary);margin:0;font-size:22px;font-weight:700;line-height:1.2}.page-module__mXBO5W__pageSubtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:4px}.page-module__mXBO5W__card{background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px}
.page-module__UF7ksW__page{flex-direction:column;gap:20px;width:100%;max-width:1400px;display:flex}.page-module__UF7ksW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__UF7ksW__pageTitle{color:var(--color-text-primary);margin:0;font-size:22px;font-weight:700;line-height:1.2}.page-module__UF7ksW__pageSubtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:4px}.page-module__UF7ksW__card{background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px}
