/* CSV export button — orange pill. Single source of truth. */

.csv-btn[hidden] { display: none !important; }

.csv-btn {
  display: inline-flex; align-items: center; gap: 4px;
  padding: 6px 14px; background: var(--ashley-orange); color: #fff; border: none;
  border-radius: 24px; font-size: 12px; font-weight: 700; cursor: pointer;
  font-family: var(--font-stack); transition: all 0.15s; letter-spacing: 0.3px;
  box-shadow: 0 1px 3px rgba(246,140,44,0.3); height: 32px; box-sizing: border-box;
}

.csv-btn:hover { background: #e07b1f; box-shadow: 0 2px 6px rgba(246,140,44,0.4); }

/* "Data as of YYYY-MM-DD" stamp -- sits in the filter bar's actions area,
   immediately to the left of the CSV button. Only Sales Performance > Daily
   Report (Classic) populates this; every other view leaves it empty so
   :empty hides it without disturbing layout. */
.filter-asof {
  display: inline-flex; align-items: center; gap: 6px;
  margin-right: 8px; padding: 4px 10px;
  font-family: var(--font-stack); font-size: 11px; font-weight: 600;
  color: #6b7280; letter-spacing: 0.2px; text-transform: uppercase;
  white-space: nowrap;
}
.filter-asof:empty { display: none; }
.filter-asof strong {
  color: var(--navy); font-weight: 700; font-variant-numeric: tabular-nums;
  text-transform: none; letter-spacing: 0;
}
