/* Screen-only report layout; never affects printed receipts or PDFs. */
@media screen {
  html[lang="en"] #salesReport,
  html[lang="en"] #itemsReport,
  html[lang="en"] #reportSummary,
  html[lang="en"] #salesSummary,
  html[lang="en"] #refundReportBox,
  html[lang="en"] #itemSalesTable {
    direction: ltr !important;
    text-align: left !important;
  }
  html[lang="en"] #reportSummary .stat,
  html[lang="en"] #refundReportBox .stat {
    direction: ltr !important;
    text-align: left !important;
  }
  html[lang="en"] #itemSalesTable table,
  html[lang="en"] #itemSalesTable th,
  html[lang="en"] #itemSalesTable td {
    direction: ltr !important;
    text-align: left !important;
  }
  html[lang="en"] #salesSummary .wallet-info {
    direction: ltr !important;
    text-align: left !important;
    unicode-bidi: isolate;
  }
  html[lang="ar"] #salesReport,
  html[lang="ar"] #itemsReport,
  html[lang="ar"] #reportSummary,
  html[lang="ar"] #salesSummary,
  html[lang="ar"] #refundReportBox {
    direction: rtl !important;
    text-align: right !important;
  }
}
