.staff-ui .staff-assortment-report{display:grid;gap:20px;min-width:0}
.staff-ui .staff-assortment-report .staff-record-panel{min-width:0}
.staff-ui .staff-report-heading,.staff-ui .staff-report-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.staff-ui .staff-report-heading form{display:flex;align-items:end;gap:8px;flex-wrap:wrap}
.staff-ui .staff-report-meta{font-size:13px;color:#71717a;line-height:20px;margin:0}
.staff-ui .staff-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.staff-ui .staff-report-metrics .staff-stat-meta{margin:0}
.staff-ui .staff-report-content{display:grid;gap:16px;min-width:0}
.staff-ui .staff-report-section-heading h2{margin:0}
.staff-ui .staff-report-empty{padding:32px 16px;text-align:center;color:#71717a;display:grid;justify-items:center;gap:12px}
.staff-ui .staff-report-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}
.staff-ui .staff-report-facts dt{font-size:12px;color:#71717a;margin-bottom:4px}
.staff-ui .staff-report-facts dd{margin:0;font-size:13px}
.staff-ui .staff-report-number{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}
.staff-ui .staff-report-table th{white-space:nowrap}
.staff-ui .staff-report-table td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.staff-ui .staff-report-table td > a,.staff-ui .staff-report-table td > span{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.staff-ui .staff-report-table td .ui-badge{max-width:100%;font-size:12px}
.staff-ui .staff-report-filter-grid{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(2,minmax(150px,1fr)) minmax(150px,1fr) auto;gap:12px;align-items:end}
.staff-ui .staff-report-filter-grid label,.staff-ui .staff-report-action-fields label{display:grid;gap:6px;min-width:0}
.staff-ui .staff-report-search{grid-column:span 2}
.staff-ui .staff-report-filter-actions{display:flex;align-items:center;gap:8px}
.staff-ui .staff-report-action-fields{display:flex;align-items:end;gap:12px;flex-wrap:wrap}
.staff-ui .staff-report-action-fields label{flex:1 1 220px;max-width:340px}
.staff-ui .staff-report-action-fields .staff-form-label{margin:0}
.staff-ui .staff-report-action-fields .sl-select-shell{min-width:0;width:100%}
.staff-ui .staff-report-handoff{display:grid;gap:16px;min-width:0}
.staff-ui .staff-report-checks{display:grid;gap:28px;min-width:0}
.staff-ui .staff-report-source{margin-top:4px}
.staff-ui .staff-report-source .staff-disclosure-body{padding-top:12px}
@media(max-width:1199px){.staff-ui .staff-report-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-ui .staff-report-search{grid-column:span 2}}
@media(max-width:639px){
 .staff-ui .staff-assortment-report{gap:16px}
 .staff-ui .staff-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}
 .staff-ui .staff-report-metrics .staff-stat-value{font-size:24px;line-height:30px}
 .staff-ui .staff-report-metrics .staff-stat-label{font-size:12px}
 .staff-ui .staff-report-metrics .staff-stat-meta{font-size:12px;line-height:16px}
 .staff-ui .staff-report-heading,.staff-ui .staff-report-heading form{width:100%}
 .staff-ui .staff-report-heading .sl-range{flex:1;min-width:0}
 .staff-ui .staff-report-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
 .staff-ui .staff-report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .staff-ui .staff-report-filter-actions{grid-column:1 / -1}
 .staff-ui .staff-report-action-fields{display:grid;grid-template-columns:minmax(0,1fr);width:100%}
 .staff-ui .staff-report-action-fields label{max-width:none}
 .staff-ui .staff-report-section-heading{gap:8px}
 .staff-ui .staff-report-empty{padding:24px 12px}
}

.staff-ui .staff-assortment-report .staff-report-action-fields .staff-button-primary:disabled{background:#f4f4f5!important;border-color:#e4e4e7!important;color:#a1a1aa!important;cursor:not-allowed}
.staff-ui .staff-report-table td > a{display:inline-block}
