.hr-statistics[data-v-c487ed2e]{margin-top:16px;font-size:12px;min-width:0}.hr-stats-heading[data-v-c487ed2e]{display:flex;align-items:center;gap:12px;min-height:40px;margin-bottom:6px;white-space:nowrap;overflow-x:auto}.hr-stats-heading h2[data-v-c487ed2e]{font-size:13px;font-weight:600;margin:0;flex-shrink:0}.hr-stats-heading>.ui-select[data-v-c487ed2e]{width:180px;flex-shrink:0}.hr-stats-heading[data-v-c487ed2e] .ui-select-trigger{min-height:30px;padding:5px 9px;font-size:12px}.hr-stats-total[data-v-c487ed2e]{color:var(--muted)}.hr-stats-total b[data-v-c487ed2e]{font-size:14px;color:var(--text);margin-left:5px}.hr-stats-heading small[data-v-c487ed2e]{margin-left:auto;color:var(--muted);font-size:11px}.hr-stats-info.icon-button[data-v-c487ed2e]{height:24px;width:20px;color:var(--muted);margin-left:-7px;flex-shrink:0}.hr-stats-info svg[data-v-c487ed2e]{width:13px;height:13px}.hr-stats-scroll[data-v-c487ed2e]{border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:auto;max-width:100%}.hr-stats-table[data-v-c487ed2e]{width:100%;min-width:720px;border-collapse:collapse;font-size:12px}.hr-stats-table th[data-v-c487ed2e]{height:34px;background:var(--surface-soft);border-bottom:1px solid var(--line);padding:0;font-weight:500;white-space:nowrap}.hr-stats-table th button[data-v-c487ed2e]{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:8px 12px;width:100%;height:100%;border:0;border-radius:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap}.hr-stats-table th button.active[data-v-c487ed2e],.hr-stats-table th button[data-v-c487ed2e]:hover{color:var(--text)}.hr-stats-table th button span[data-v-c487ed2e]{font-size:11px;opacity:.55}.hr-stats-table th button.active span[data-v-c487ed2e]{opacity:1;color:var(--accent-text)}.hr-stats-table th button[data-v-c487ed2e]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hr-stats-table th.hr-stats-text button[data-v-c487ed2e]{justify-content:flex-start}.hr-stats-table td[data-v-c487ed2e]{padding:8px 12px;box-sizing:border-box;height:43px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.hr-stats-table .hr-stats-text[data-v-c487ed2e]{text-align:left}.hr-stats-table tr:last-child td[data-v-c487ed2e]{border-bottom:0}.hr-stats-pending[data-v-c487ed2e]{color:var(--warning);font-weight:600}.hr-stats-confirmed[data-v-c487ed2e]{color:var(--success)}.hr-stats-loading[data-v-c487ed2e]{opacity:.65}.hr-stats-footer[data-v-c487ed2e]{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted);margin-top:8px}.hr-statistics .admin-empty[data-v-c487ed2e]{margin:0;padding:20px;text-align:center;color:var(--muted)}@media(max-width:760px){.hr-statistics[data-v-c487ed2e]{margin-top:14px}.hr-stats-heading[data-v-c487ed2e]{gap:8px}.hr-stats-heading>.ui-select[data-v-c487ed2e]{flex:0 0 135px}.hr-stats-heading small[data-v-c487ed2e]{display:none}.hr-stats-table td[data-v-c487ed2e]:first-child,.hr-stats-table th[data-v-c487ed2e]:first-child{position:sticky;left:0;z-index:1;background:var(--surface);border-right:1px solid var(--line)}.hr-stats-table th[data-v-c487ed2e]:first-child{background:var(--surface-soft)}.hr-stats-table td[data-v-c487ed2e],.hr-stats-table th button[data-v-c487ed2e]{padding:7px 10px}}.stats-section-title[data-v-33f6d8b2]{font-size:13px;font-weight:600;color:var(--text);margin:0;flex-shrink:0}.execution-statistics[data-v-33f6d8b2]{min-width:0;font-size:12px}.stats-toolbar[data-v-33f6d8b2]{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:3px;margin-bottom:0}.stats-toolbar[data-v-33f6d8b2]>*{flex-shrink:0}.stats-toolbar>.ui-select[data-v-33f6d8b2]{min-width:100px;max-width:115px;flex:0 0 auto}.stats-toolbar>.search[data-v-33f6d8b2]{flex:1 0 120px;min-width:120px;max-width:220px}.stats-toolbar>.view-toggle[data-v-33f6d8b2]{flex-shrink:0;white-space:nowrap}.stats-toolbar>.view-toggle button[data-v-33f6d8b2]{padding:4px 9px;font-size:12px}.stats-toolbar>input[type=date][data-v-33f6d8b2]{width:120px;min-width:120px;box-sizing:border-box}.stats-date-separator[data-v-33f6d8b2]{color:var(--muted)}.stats-batch-trigger[data-v-33f6d8b2]{white-space:nowrap;font-size:12px}.stats-summary[data-v-33f6d8b2]{display:flex;align-items:center;gap:18px;min-height:42px;color:var(--muted);font-size:12px;white-space:nowrap;overflow-x:auto}.stats-summary b[data-v-33f6d8b2]{margin-left:5px;color:var(--text);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.stats-summary .stats-good[data-v-33f6d8b2],.stats-table .stats-good[data-v-33f6d8b2]{color:var(--success)}.stats-summary .stats-open[data-v-33f6d8b2],.stats-table .stats-open[data-v-33f6d8b2]{color:var(--warning);font-weight:600}.stats-summary .stats-scope[data-v-33f6d8b2]{margin-left:auto;font-size:11px}.stats-info.icon-button[data-v-33f6d8b2]{width:20px;height:24px;margin-left:-12px;color:var(--muted);flex-shrink:0}.stats-info svg[data-v-33f6d8b2]{width:13px;height:13px}.stats-table-scroll[data-v-33f6d8b2]{overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.stats-table[data-v-33f6d8b2]{width:100%;border-collapse:collapse;min-width:860px;font-size:12px}.stats-table thead th[data-v-33f6d8b2]{background:var(--surface-soft);font-weight:500;color:var(--accent-text);white-space:nowrap;border-bottom:1px solid var(--line)}.stats-table tbody td[data-v-33f6d8b2]{border-bottom:1px solid var(--line);white-space:nowrap;line-height:1.5}.stats-table tbody tr:last-child td[data-v-33f6d8b2]{border-bottom:0}.stats-table th[data-v-33f6d8b2],.stats-table td[data-v-33f6d8b2]{text-align:right;padding:8px 12px}.stats-table th[data-v-33f6d8b2]:first-child,.stats-table td[data-v-33f6d8b2]:first-child,.stats-table .stats-department[data-v-33f6d8b2]{text-align:left}.stats-table th[rowspan][data-v-33f6d8b2]:first-child{min-width:185px}.stats-table td[data-v-33f6d8b2]{height:43px;box-sizing:border-box}.stats-table th[data-v-33f6d8b2]{height:30px;box-sizing:border-box;padding:0}.stats-table .stats-group-title[data-v-33f6d8b2]{height:26px;text-align:center;border-left:1px solid var(--line);font-size:11px}.stats-table .stats-group-start[data-v-33f6d8b2]{border-left:1px solid var(--line)}.stats-table .stats-text-heading[data-v-33f6d8b2]{text-align:left}.stats-sort[data-v-33f6d8b2]{display:flex;align-items:center;justify-content:flex-end;gap:5px;width:100%;height:100%;min-height:30px;padding:7px 12px;border:0;border-radius:0;background:transparent;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer}.stats-text-heading .stats-sort[data-v-33f6d8b2]{justify-content:flex-start}.stats-sort span[data-v-33f6d8b2]{font-size:11px;opacity:.55}.stats-sort.active[data-v-33f6d8b2],.stats-sort[data-v-33f6d8b2]:hover{color:var(--text)}.stats-sort.active span[data-v-33f6d8b2]{opacity:1;color:var(--accent-text)}.stats-sort[data-v-33f6d8b2]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.stats-departments[data-v-33f6d8b2]{min-height:32px}.stats-table .stats-department[data-v-33f6d8b2]{color:var(--muted)}.stats-person[data-v-33f6d8b2]{display:flex;align-items:center;gap:9px;text-align:left}.stats-person>span[data-v-33f6d8b2]:last-child{font-size:13px;font-weight:500;white-space:nowrap}.stats-person small[data-v-33f6d8b2]{display:inline;font-size:11px;font-weight:400;color:var(--muted);margin-left:8px}.stats-avatar[data-v-33f6d8b2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--accent-soft);color:var(--accent-text);font-size:12px;overflow:hidden}.stats-avatar img[data-v-33f6d8b2]{width:100%;height:100%;object-fit:cover}.stats-avatar svg[data-v-33f6d8b2]{width:15px;height:15px}.stats-rate[data-v-33f6d8b2]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.stats-rate progress[data-v-33f6d8b2]{width:42px;height:4px;accent-color:var(--success)}.stats-rate span[data-v-33f6d8b2]{width:44px;font-size:12px}.stats-loading[data-v-33f6d8b2]{opacity:.65}.stats-footer[data-v-33f6d8b2]{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--muted)}.stats-batch-dialog[data-v-33f6d8b2]{width:600px;max-width:calc(100vw - 24px);padding:0;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--surface)}.stats-batch-dialog[data-v-33f6d8b2]::backdrop{background:#0005}.stats-batch-dialog header[data-v-33f6d8b2]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--line)}.stats-batch-dialog h2[data-v-33f6d8b2]{margin:0;font-size:14px;font-weight:600}.stats-batch-body[data-v-33f6d8b2]{padding:12px 16px;max-height:65vh;overflow:auto}.stats-batch-body p[data-v-33f6d8b2]{margin:0 0 10px;font-size:12px;color:var(--muted)}.stats-batch-list label[data-v-33f6d8b2]{display:flex;align-items:flex-start;gap:9px;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.stats-batch-list input[data-v-33f6d8b2]{flex-shrink:0;margin-top:3px}.stats-batch-list small[data-v-33f6d8b2]{display:block;color:var(--muted);font-size:11px;margin-top:4px}.stats-batch-dialog footer[data-v-33f6d8b2]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.stats-batch-dialog footer button[data-v-33f6d8b2]{font-size:12px}.stats-mobile[data-v-33f6d8b2]{padding:0}.execution-statistics.stats-mobile .stats-toolbar[data-v-33f6d8b2]{flex-wrap:nowrap;overflow-x:auto;margin-bottom:0;gap:8px;padding:0 0 3px}.execution-statistics.stats-mobile .stats-toolbar>.search[data-v-33f6d8b2]{flex:0 0 140px;min-width:140px;max-width:140px;height:34px}.execution-statistics.stats-mobile .stats-toolbar>.ui-select[data-v-33f6d8b2]{flex:0 0 100px;min-width:100px;max-width:115px}@media(max-width:760px){.execution-statistics.dashboard[data-v-33f6d8b2]{padding:0}.stats-toolbar>.search[data-v-33f6d8b2]{flex:0 0 140px;max-width:140px;min-width:140px}.stats-toolbar>.ui-select[data-v-33f6d8b2]{flex:0 0 100px;min-width:100px}.stats-summary[data-v-33f6d8b2]{gap:14px;min-height:40px}.stats-summary .stats-scope[data-v-33f6d8b2]{display:none}.stats-summary .stats-info[data-v-33f6d8b2]{margin-left:-7px}.stats-table th[rowspan][data-v-33f6d8b2]:first-child,.stats-table td[data-v-33f6d8b2]:first-child{position:sticky;left:0;z-index:1;background:var(--surface);min-width:130px;border-right:1px solid var(--line)}.stats-table thead th[rowspan][data-v-33f6d8b2]:first-child{background:var(--surface-soft)}.stats-person small[data-v-33f6d8b2]{display:none}.stats-table td[data-v-33f6d8b2],.stats-sort[data-v-33f6d8b2]{padding:7px 10px}.stats-rate progress[data-v-33f6d8b2]{display:none}}
