/* ---------------------------------------------------------------------------
   Global cursor override — the mouse pointer must ALWAYS be the 'hand' symbol
   across the entire application, on every element and state.

   Uses the universal selector with !important so it beats element defaults,
   framework styles (Bootstrap / AG Grid / SweetAlert) AND inline `cursor:`
   styles (e.g. disabled buttons that would otherwise show 'not-allowed').
   Loaded last in every page's <head>.
--------------------------------------------------------------------------- */
*,
*::before,
*::after {
  cursor: pointer !important;
}

/* Disabled / read-only controls still show the hand (never a block cursor). */
:disabled,
[disabled],
[readonly],
[aria-disabled="true"],
.disabled {
  cursor: pointer !important;
}
