.employee-stage-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:6px 0;line-height:1.35;font-weight:400}.employee-stage-badge{display:inline-block;padding:4px 8px;border:1px solid #c6c6c6;border-radius:6px;background:#ededed;color:#3d3d3d;font-size:12px;font-weight:750;white-space:nowrap}.employee-stage-info>small{font-size:10px!important;line-height:1.4;max-width:220px;color:#626262;font-weight:400}.numeric .employee-stage-info{align-items:flex-end}.employee-stage-info.is-compact>small{max-width:180px}.employee-stage-report{margin-top:12px}.employee-stage-report .employee-stage-info{display:inline-flex;margin-right:14px}.seller-metrics .employee-stage-info{display:flex;padding:0;background:none;border:0}.seller-metrics .employee-stage-info>small{font-size:10px}.employee-stage-info:empty{display:none}@media print{.employee-stage-badge{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
.seller-summary .employee-stage-info{min-width:0;padding:0;background:none;border-radius:0;max-width:155px}.seller-summary .employee-stage-badge{min-width:0;padding:4px 8px;border-radius:6px;font-size:11px}.seller-summary .employee-stage-info>small{max-width:150px}#reportEmployeeAccordion>summary{align-items:flex-start;flex-wrap:wrap}#reportEmployeeAccordion>summary>div:first-child{flex:1 1 300px}#reportEmployeeSummary{align-items:stretch;max-width:100%}#reportEmployeeSummary>span{width:150px;min-width:130px}

.employee-stage-info{display:inline-flex;vertical-align:middle;margin:0 0 0 .75rem;gap:3px;text-align:left;max-width:170px}
.employee-stage-badge{padding:3px 7px;line-height:1.2;font-size:11px}
.employee-stage-info>small{font-size:10px!important;white-space:normal;line-height:1.25;max-width:150px}
.kpi strong:has(>.employee-stage-info),.seller-summary strong:has(>.employee-stage-info){display:flex;align-items:center;justify-content:space-between;gap:.7rem;line-height:1.25}
.kpi strong>.employee-stage-info{flex:none;letter-spacing:normal;color:var(--ink)}
.report-kpis strong:has(>.employee-stage-info){display:flex;align-items:center;justify-content:space-between;gap:.6rem;line-height:1.25}
.report-kpis strong>.employee-stage-info{flex:none;letter-spacing:normal;color:var(--ink)}
.report-kpis{grid-template-columns:repeat(3,minmax(190px,1fr)) repeat(2,minmax(90px,.6fr))!important}
.report-kpis strong:has(>.employee-stage-info){white-space:nowrap}
.numeric .employee-stage-info{align-items:flex-start}
.seller-summary>span:has(>.employee-stage-info){display:grid;grid-template-columns:1fr auto;gap:.3rem .6rem;width:auto!important;min-width:190px}
.seller-summary>span:has(>.employee-stage-info)>small{grid-column:1/-1}
.seller-summary>span>.employee-stage-info{grid-column:2;grid-row:2;margin:0;align-self:center;max-width:135px}
.seller-summary>span>.employee-stage-info>.employee-stage-badge{width:auto;min-width:0;max-width:100%}
.seller-summary>span>.employee-stage-info>small{max-width:130px}
.seller-metrics .employee-stage-info{display:inline-flex;margin-left:.6rem}
@media(max-width:600px){.kpi strong:has(>.employee-stage-info){gap:.4rem}.employee-stage-info{margin-left:.4rem}.seller-summary>span:has(>.employee-stage-info){min-width:170px}}
@media(max-width:1100px){.report-kpis{grid-template-columns:repeat(2,minmax(205px,1fr))!important}}
@media(max-width:700px){.report-kpis{grid-template-columns:1fr!important}}
