.population-report[data-v-01f03d66]{padding-bottom:20px;color:var(--admin-text-title,#172234)}.population-hero[data-v-01f03d66]{min-height:72px;margin:0 0 14px;padding:0 8px;border:0;border-radius:0;background:transparent;box-shadow:none}[data-v-01f03d66] .population-hero:after{display:none}[data-v-01f03d66] .population-hero .admin-standard-hero__icon{width:58px;height:58px;flex-basis:58px;border-radius:14px;font-size:30px}[data-v-01f03d66] .population-hero .admin-standard-hero__copy small{display:none}[data-v-01f03d66] .population-hero .admin-standard-hero__copy h1{margin:0 0 3px;font-size:30px;line-height:1.3}[data-v-01f03d66] .population-hero .admin-standard-hero__copy p{font-size:17px;line-height:1.5}.global-scope[data-v-01f03d66],.report-filters[data-v-01f03d66],.report-table[data-v-01f03d66]{margin-top:12px;border-color:var(--admin-primary-border,#cfe0ff);border-radius:10px}[data-v-01f03d66] .global-scope>.el-card__body{padding:16px 24px}.scope-heading[data-v-01f03d66]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.global-scope h2[data-v-01f03d66]{margin:0;padding-left:12px;border-left:5px solid var(--admin-primary);font-size:24px;line-height:28px}.scope-heading .scope-copy[data-v-01f03d66]{margin:0;font-size:12px}.scope-field[data-v-01f03d66]{display:flex;gap:12px;align-items:flex-start}.scope-field>label[data-v-01f03d66]{flex:none;width:112px;padding-top:8px;font-size:18px;font-weight:600}.scope-field__control[data-v-01f03d66]{min-width:0;flex:1}.scope-field .el-select[data-v-01f03d66]{width:calc(100% - 112px);max-width:728px}.selected-categories[data-v-01f03d66]{display:inline-block;margin-left:14px;color:var(--admin-text-secondary);font-size:16px}.scope-field p[data-v-01f03d66]{margin:4px 0 0;color:var(--admin-text-secondary);font-size:16px;line-height:22px}[data-v-01f03d66] .global-scope .el-select .el-tag{color:var(--admin-primary);background:var(--admin-primary-soft);border-color:var(--admin-primary-border);font-size:16px}[data-v-01f03d66] .global-scope .el-select .el-tag .el-tag__close{color:var(--admin-primary);background:transparent}[data-v-01f03d66] .report-filters>.el-card__body{padding:0 18px 16px}.report-tabs[data-v-01f03d66]{margin:0 -18px 16px}[data-v-01f03d66] .report-tabs .el-tabs__header{margin:0}[data-v-01f03d66] .report-tabs .el-tabs__nav-scroll{padding:0 12px}[data-v-01f03d66] .report-tabs .el-tabs__item{height:52px;line-height:52px;padding:0 20px}[data-v-01f03d66] .el-tabs__item{font-size:18px;font-weight:600;color:var(--admin-text-title)}[data-v-01f03d66] .el-tabs__item.is-active{color:var(--admin-primary)}[data-v-01f03d66] .el-tabs__active-bar{height:3px;background:var(--admin-primary)}[data-v-01f03d66] .el-tabs__nav-wrap:after{height:1px;background:var(--admin-primary-border)}.report-filters .el-select[data-v-01f03d66]{width:158px}.report-filters .organization-filter .el-select[data-v-01f03d66]{width:210px}.report-filters .class-filter .el-select[data-v-01f03d66]{width:190px}.report-filters .status-filter .el-select[data-v-01f03d66]{width:130px}.report-filters .el-form-item[data-v-01f03d66]{margin:0 12px 10px 0}.filter-actions[data-v-01f03d66]{margin-right:0!important}[data-v-01f03d66] .report-filters .el-form-item__label{padding-right:12px;color:var(--admin-text-title);font-size:15px;font-weight:600}[data-v-01f03d66] .el-input__inner{font-size:16px}.fixed-report-status[data-v-01f03d66]{display:inline-block;min-width:110px;line-height:40px;font-weight:600}.more-filters[data-v-01f03d66]{margin:4px 0 10px;padding:12px 14px 0;background:var(--admin-surface-muted);border-radius:6px}.counting-note[data-v-01f03d66],.filter-reminder[data-v-01f03d66],.scope-copy[data-v-01f03d66]{color:var(--admin-text-secondary);font-size:14px;line-height:1.6}.scope-copy[data-v-01f03d66]{margin:8px 0}.filter-reminder[data-v-01f03d66]{padding:8px 12px;background:var(--admin-warning-soft);color:var(--admin-warning);border-radius:6px}.report-error[data-v-01f03d66]{margin-top:12px}.applied-scope[data-v-01f03d66]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:12px 0 16px;border-top:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:14px;line-height:1.5}.metric-grid[data-v-01f03d66]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-grid.two-metrics[data-v-01f03d66]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric[data-v-01f03d66]{position:relative;display:flex;align-items:center;gap:18px;min-height:98px;padding:14px 18px;border:1px solid var(--admin-primary-border);border-radius:6px;text-align:left;color:var(--admin-primary);background:var(--admin-primary-subtle);cursor:pointer;transition:border-color .15s,box-shadow .15s}.metric[data-v-01f03d66]:hover:not(:disabled){border-color:currentColor;box-shadow:var(--admin-shadow-sm)}.metric[data-v-01f03d66]:disabled{cursor:default}.metric-icon[data-v-01f03d66]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;border-radius:50%;font-size:34px;background:var(--admin-primary-soft)}.metric-copy[data-v-01f03d66]{display:block;flex:1;min-width:0}.metric-label[data-v-01f03d66]{display:block;color:var(--admin-text-title);font-size:18px;font-weight:600;line-height:24px}.metric strong[data-v-01f03d66]{display:block;font-size:36px;font-weight:700;line-height:42px}.metric small[data-v-01f03d66]{margin-left:7px;color:var(--admin-text-title);font-size:18px;font-weight:400}.metric-arrow[data-v-01f03d66]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--admin-text-secondary);font-size:16px}.metric.training[data-v-01f03d66]{color:var(--admin-success);background:#f0faf6;border-color:#cbece0}.metric.training .metric-icon[data-v-01f03d66]{background:var(--admin-success-soft)}.metric.graduated[data-v-01f03d66]{color:var(--admin-warning);background:#fffaf0;border-color:#f6e4c5}.metric.graduated .metric-icon[data-v-01f03d66]{background:var(--admin-warning-soft)}.metric.unknown[data-v-01f03d66]{color:var(--admin-danger);background:#fff5f7;border-color:#f6d6dd}.metric.unknown .metric-icon[data-v-01f03d66]{background:var(--admin-danger-soft)}[data-v-01f03d66] .report-table>.el-card__header{padding:14px 20px 2px;border-bottom:0}[data-v-01f03d66] .report-table>.el-card__body{padding:0 20px 10px}.detail-toolbar[data-v-01f03d66],.export-actions[data-v-01f03d66],.section-heading[data-v-01f03d66]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.section-heading b[data-v-01f03d66]{font-size:26px;line-height:36px}.export-actions .el-button[data-v-01f03d66]{padding:10px 18px;font-size:16px}[data-v-01f03d66] .report-table>.el-card__body>.el-tabs .el-tabs__header{margin:0 0 10px}[data-v-01f03d66] .report-table>.el-card__body>.el-tabs .el-tabs__item{height:42px;line-height:42px}.organization-group[data-v-01f03d66]{margin:0 0 10px;border:1px solid var(--admin-primary-border);border-radius:6px;overflow:hidden}.organization-group header[data-v-01f03d66],.organization-row[data-v-01f03d66],.organization-total[data-v-01f03d66]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:3px 16px}.organization-group header[data-v-01f03d66]{background:var(--admin-table-head);flex-wrap:wrap}.organization-group h3[data-v-01f03d66]{margin:0;font-size:18px;line-height:28px}.organization-group header>span[data-v-01f03d66]{font-size:16px;font-weight:600}.organization-group header .el-button[data-v-01f03d66]{padding:0;font-size:18px;font-weight:600;line-height:28px}.organization-row+.organization-row[data-v-01f03d66]{border-top:1px solid var(--admin-border)}.organization-row>span[data-v-01f03d66]{min-width:0;color:var(--admin-text-primary);font-size:16px;line-height:25px;overflow-wrap:anywhere}.organization-row .el-button[data-v-01f03d66],.organization-total .el-button[data-v-01f03d66]{flex:none;padding:0;color:var(--admin-primary);font-size:18px;font-weight:600;line-height:25px;white-space:nowrap}.organization-summary small[data-v-01f03d66]{font-size:16px;font-weight:400;color:var(--admin-text-title)}.organization-total[data-v-01f03d66]{margin-top:4px;border:1px solid var(--admin-primary-border);border-radius:6px;background:var(--admin-table-head)}.organization-total b[data-v-01f03d66]{font-size:20px;line-height:32px}.organization-total .el-button[data-v-01f03d66]{font-size:26px;line-height:32px}.organization-total .scope-copy[data-v-01f03d66]{margin-left:8px;font-size:12px;font-weight:400}.counting-note[data-v-01f03d66]{margin:6px 0 0}.counting-note p[data-v-01f03d66]{margin:0}.counting-note details[data-v-01f03d66]{margin-top:4px;font-size:13px}.counting-note summary[data-v-01f03d66]{width:-moz-fit-content;width:fit-content;color:var(--admin-primary);cursor:pointer}.counting-note details p[data-v-01f03d66]{margin-top:6px;padding:8px 12px;background:var(--admin-surface-muted);border-radius:6px}.inline-people[data-v-01f03d66]{padding-top:8px}.detail-toolbar[data-v-01f03d66]{justify-content:flex-start;margin-bottom:12px}.detail-toolbar .el-input[data-v-01f03d66]{width:300px}.el-pagination[data-v-01f03d66]{margin-top:18px;text-align:right;overflow:auto}.report-chart[data-v-01f03d66]{width:100%;min-height:340px}.stage-summary[data-v-01f03d66]{padding:4px 0;line-height:1.6}.stage-summary+.stage-summary[data-v-01f03d66]{border-top:1px solid var(--admin-border)}.stage-summary b[data-v-01f03d66]{color:var(--admin-text-title);font-weight:600}.experience-detail[data-v-01f03d66]{padding:0 16px 16px}.experience-detail h4[data-v-01f03d66]{margin:0 0 12px}.counting-note summary[data-v-01f03d66]:focus-visible,.metric[data-v-01f03d66]:focus-visible,.report-table .el-button[data-v-01f03d66]:focus-visible{outline:2px solid var(--admin-primary)!important;outline-offset:3px}[data-v-01f03d66] .group-name .cell{white-space:normal;word-break:break-word}[data-v-01f03d66] .el-tag+.el-tag{margin:3px}@media(max-width:1100px){.metric-grid[data-v-01f03d66]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions[data-v-01f03d66]{margin-top:4px!important}}@media(max-width:700px){[data-v-01f03d66] .population-hero .admin-standard-hero__copy h1{font-size:24px}[data-v-01f03d66] .population-hero .admin-standard-hero__copy p{font-size:14px}[data-v-01f03d66] .global-scope>.el-card__body{padding:16px}.scope-field[data-v-01f03d66]{display:block}.scope-field>label[data-v-01f03d66]{display:block;width:auto;margin-bottom:8px;padding:0}.scope-field .el-select[data-v-01f03d66]{width:100%}.selected-categories[data-v-01f03d66]{margin:6px 0 0;font-size:14px}.scope-field p[data-v-01f03d66]{font-size:14px;line-height:21px}.global-scope h2[data-v-01f03d66]{font-size:21px}.report-filters .class-filter .el-select[data-v-01f03d66],.report-filters .el-form-item[data-v-01f03d66],.report-filters .el-select[data-v-01f03d66],.report-filters .organization-filter .el-select[data-v-01f03d66],.report-filters .status-filter .el-select[data-v-01f03d66]{width:100%;margin-right:0}[data-v-01f03d66] .report-filters .el-form-item__label{display:block;float:none;text-align:left}[data-v-01f03d66] .report-filters .el-form-item__content{display:block;width:100%}[data-v-01f03d66] .report-tabs .el-tabs__item{padding:0 8px;font-size:15px}[data-v-01f03d66] .report-tabs .el-tabs__nav-scroll{padding:0 8px}.metric[data-v-01f03d66]{min-height:90px;gap:9px;padding:12px}.metric-icon[data-v-01f03d66]{width:38px;height:38px;flex-basis:38px;font-size:24px}.metric-label[data-v-01f03d66]{font-size:14px;line-height:20px}.metric strong[data-v-01f03d66]{font-size:28px;line-height:34px}.metric small[data-v-01f03d66]{margin-left:4px;font-size:14px}.metric-arrow[data-v-01f03d66]{display:none}.metric-grid[data-v-01f03d66]{gap:10px}.section-heading b[data-v-01f03d66]{font-size:23px}.export-actions[data-v-01f03d66]{width:100%;gap:6px}.export-actions .el-button[data-v-01f03d66]{margin:0;padding:9px 10px;font-size:14px}.detail-toolbar .el-input[data-v-01f03d66]{width:100%}.organization-group header[data-v-01f03d66],.organization-row[data-v-01f03d66],.organization-total[data-v-01f03d66]{padding:4px 10px;gap:10px}.organization-group h3[data-v-01f03d66]{font-size:16px}.organization-group header>span[data-v-01f03d66],.organization-row>span[data-v-01f03d66]{font-size:14px}.organization-total[data-v-01f03d66]{flex-wrap:wrap}.organization-total .scope-copy[data-v-01f03d66]{display:block;margin:0}.experience-detail[data-v-01f03d66]{padding:0 4px 10px}}