/* CÉZAR: active actions use a hand cursor; disabled and editable controls retain theirs. */
:is(a[href], area[href], button, summary, select,
    input[type="button"], input[type="submit"], input[type="reset"], input[type="image"],
    input[type="checkbox"], input[type="radio"], input[type="file"],
    [role="button"], [role="link"], [role="tab"], [role="checkbox"], [role="radio"], [role="switch"]):not(:disabled):not([aria-disabled="true"]):not([inert]):not([inert] *):not([aria-disabled="true"] *) {
  cursor: pointer !important;
}
:is(a[href], button, summary, [role="button"], [role="link"], [role="tab"]):not(:disabled):not([aria-disabled="true"]):not([inert]):not([inert] *):not([aria-disabled="true"] *)
> :is(span, svg, img, strong, b, em, i, small) {
  cursor: inherit !important;
}
input[type="file"]:not(:disabled)::file-selector-button {
  cursor: pointer !important;
}
label:has(input:is([type="checkbox"], [type="radio"]):not(:disabled)) {
  cursor: pointer !important;
}