/* Courier Performance fleet summary (renders in the report prefilter banner). */

.cperf-summary__head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;
}
.cperf-summary__scope { font-weight: 700; font-size: 14px; }
.cperf-summary__window { font-size: 12px; color: var(--text-secondary); }

.cperf-stats {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 10px;
}
.cperf-stat {
  background: var(--bg);
  border: 1px solid var(--border);
  border-left-width: 3px;
  border-radius: 8px;
  padding: 10px 12px;
}
.cperf-stat--accent { border-left-color: var(--accent); }
.cperf-stat--warn   { border-left-color: var(--warning); }
.cperf-stat--ok     { border-left-color: var(--border); }
.cperf-stat__val { font-size: 22px; font-weight: 700; line-height: 1; }
.cperf-stat--accent .cperf-stat__val { color: var(--accent); }
.cperf-stat__label { font-size: 11px; color: var(--text-secondary); margin-top: 5px; }

@media (max-width: 860px) {
  .cperf-stats { grid-template-columns: repeat(3, 1fr); }
}
