._panel_y4jd2_1{flex-direction:column;gap:18px;width:100%;display:flex}._header_y4jd2_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._headerText_y4jd2_16{min-width:0}._title_y4jd2_20{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--text-primary);letter-spacing:-.03em;margin:0;font-weight:800}._subtitle_y4jd2_29{font-size:var(--text-sm);color:var(--text-muted);max-width:52ch;margin:6px 0 0;line-height:1.5}._kpiGrid_y4jd2_37{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._kpiCard_y4jd2_43{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;padding:14px 16px}._kpiLabel_y4jd2_50{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:10px;font-weight:700;display:block}._kpiValue_y4jd2_59{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-primary);margin-top:6px;font-weight:800;display:block}._kpiMeta_y4jd2_68{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;display:block}._kpiWarn_y4jd2_75{color:var(--accent-amber)}._toolbar_y4jd2_79{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._count_y4jd2_87{font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}._filters_y4jd2_93{flex-wrap:wrap;gap:6px;display:flex}._filterBtn_y4jd2_99{border:1px solid var(--border-color);height:28px;font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-card);cursor:pointer;border-radius:999px;padding:0 12px;font-weight:600;transition:color .2s,border-color .2s,background-color .2s}._filterBtn_y4jd2_99:hover{color:var(--text-secondary);background:var(--bg-card-hover)}._filterBtn_y4jd2_99[data-active=true]{color:var(--text-primary);background:#7425f41a;border-color:#7425f459}._tableWrap_y4jd2_123{border:1px solid var(--border-color);background:var(--bg-card);border-radius:16px;overflow:auto}._table_y4jd2_123{border-collapse:collapse;width:100%;min-width:960px;font-size:var(--text-sm)}._table_y4jd2_123 th,._table_y4jd2_123 td{text-align:left;border-bottom:1px solid var(--border-color);vertical-align:middle;padding:11px 14px}._table_y4jd2_123 th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-app);font-weight:700}._table_y4jd2_123 tbody tr:last-child td{border-bottom:none}._table_y4jd2_123 tbody tr:hover{background:var(--bg-card-hover)}._viewLink_y4jd2_162{font-family:inherit;font-size:var(--text-sm);color:var(--primary-start);white-space:nowrap;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline;transition:color .2s}._viewLink_y4jd2_162:hover{color:var(--primary-end)}._employee_y4jd2_181{color:var(--text-primary);font-weight:600}._period_y4jd2_186,._num_y4jd2_192{font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}._chargeCode_y4jd2_198{font-size:var(--text-xs);color:var(--text-secondary);background:#6771831a;border-radius:6px;padding:3px 8px;font-weight:700}._statusBadge_y4jd2_207{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}._statusBadge_y4jd2_207[data-status=draft]{color:var(--text-muted);background:#6771831f}._statusBadge_y4jd2_207[data-status=submitted]{color:var(--accent-cyan);background:#00bdd61f}._statusBadge_y4jd2_207[data-status=approved]{color:var(--accent-emerald);background:#26d9681f}._statusBadge_y4jd2_207[data-status=posted]{color:var(--primary-start);background:#7425f41f}._statusBadge_y4jd2_207[data-status=rejected]{color:var(--accent-rose);background:#e21d481f}._dateCell_y4jd2_243{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}._empty_y4jd2_249{text-align:center;font-size:var(--text-sm);color:var(--text-muted);margin:0;padding:28px 16px}@media (width<=900px){._kpiGrid_y4jd2_37{grid-template-columns:repeat(2,minmax(0,1fr))}}
