/* Numeric headings and their values must share one visual edge in every grid.
   Keep this stylesheet last so report-, mobile- and business-specific themes
   cannot accidentally centre a numeric heading while right-aligning its data. */
table th.number,
table td.number,
table th.numeric,
table td.numeric,
table th.money,
table td.money,
table th.amount,
table td.amount,
table th.qty,
table td.qty,
table th.text-end,
table td.text-end {
    text-align: right !important;
    font-variant-numeric: tabular-nums;
}

[dir="rtl"] table th.number,
[dir="rtl"] table td.number,
[dir="rtl"] table th.numeric,
[dir="rtl"] table td.numeric,
[dir="rtl"] table th.money,
[dir="rtl"] table td.money,
[dir="rtl"] table th.amount,
[dir="rtl"] table td.amount,
[dir="rtl"] table th.qty,
[dir="rtl"] table td.qty,
[dir="rtl"] table th.text-end,
[dir="rtl"] table td.text-end {
    text-align: right !important;
}
