@import url("./theme-j.vendor.css");

/*
 * Global interactive cursor contract.
 * Keep every enabled button-style control visibly clickable across SwissAdmin.
 * Disabled controls intentionally use not-allowed so unavailable actions are not misleading.
 */
button:not(:disabled),
input[type="button"]:not(:disabled),
input[type="submit"]:not(:disabled),
input[type="reset"]:not(:disabled),
.btn:not(.disabled):not([disabled]),
[role="button"]:not([aria-disabled="true"]) {
    cursor: pointer !important;
}

button:disabled,
input[type="button"]:disabled,
input[type="submit"]:disabled,
input[type="reset"]:disabled,
.btn.disabled,
.btn[disabled],
[role="button"][aria-disabled="true"] {
    cursor: not-allowed !important;
}
