/* Orders */
.orders-filters {
  display: flex; align-items: center; gap: 16px;
  padding: 12px 16px;
  flex-wrap: wrap;
}
.filter { display: flex; flex-direction: column; gap: 4px; }
.filter label { font-size: 10px; color: var(--fg-2); text-transform: uppercase; letter-spacing: 0.05em; }
.filter input, .filter select {
  background: var(--bg-2); border: 1px solid var(--line-soft);
  color: var(--fg); font-family: inherit; font-size: 12px;
  padding: 6px 10px; border-radius: 6px;
  font-variant-numeric: tabular-nums;
}
.filter input:focus, .filter select:focus { border-color: var(--info); outline: none; }
.orders-summary { display: flex; gap: 20px; align-items: center; flex-wrap: wrap; }
.orders-summary-item { display: flex; flex-direction: column; gap: 2px; align-items: flex-end; flex-shrink: 0; }
.orders-summary-item .stat-label { white-space: nowrap; }
.orders-summary-item .num { font-size: 14px; white-space: nowrap; }
