/* TIAM v482 — operational sales visibility before bank reconciliation */
body[data-page="sales-report"] .sales-report-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body[data-page="sales-report"] .sales-status--pending{color:#8a641d}
body[data-page="sales-report"] .sales-status--pending i{background:#d7a447}
body[data-page="sales-report"] .pending-reconciliation-row td{background:linear-gradient(90deg,rgba(255,249,232,.7),rgba(255,255,255,.94))}
body[data-page="sales-report"] .pending-reconciliation-row td:first-child{box-shadow:inset -3px 0 0 #d9a84d}
body[data-page="sales-report"] .pending-reconciliation-row .sales-amount-cell b{color:#725419}
body[data-page="sales-report"] .sales-report-primary-filters{grid-template-columns:repeat(4,minmax(0,1fr))}
body[data-page="performance"] .performance-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
body[data-page="performance"] .status-pill.wait{background:#fff4d8;color:#7c5a15;border-color:#efd7a1}
body[data-page="performance"] .performance-invoices tr:has(.status-pill.wait) td{background:rgba(255,249,232,.55)}
body[data-page="performance"] .text-amber{color:#8a641d;font-weight:850}
@media(max-width:1280px){
  body[data-page="sales-report"] .sales-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body[data-page="sales-report"] .sales-report-primary-filters{grid-template-columns:repeat(3,minmax(0,1fr))}
  body[data-page="performance"] .performance-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:860px){
  body[data-page="sales-report"] .sales-report-primary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-page="performance"] .performance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
  body[data-page="sales-report"] .sales-report-summary,
  body[data-page="sales-report"] .sales-report-primary-filters,
  body[data-page="performance"] .performance-kpi-grid{grid-template-columns:1fr!important}
}
